Activer / Désactiver Aero en C # / VB.NET ou C ++ Win32

Comment désactiver les effets aérodynamics dans C # .NET ou C ++ Win32 ???

Ceci est mon code de test en C / C ++, mais ne fonctionne que si mon application est runnig

#include  int main() { DwmEnableComposition(DWM_EC_DISABLECOMPOSITION); while(true); //... return 0; } //LINK dwmapi.lib 

Merci

Edit: je l’ai compris

 #include  #include  int WINAPI WinMain(HINSTANCE hI, HINSTANCE hP, PSTR str, int c) { DwmEnableComposition(DWM_EC_DISABLECOMPOSITION); MSG msg; ZeroMemory(&msg, sizeof(MSG)); while(GetMessage(&msg, 0, 0, 0)) { TranslateMessage(&msg); DispatchMessage(&msg); } return 0; } //Memory: 314KB //CPU: 0% 

Cela devrait fonctionner:

 [DllImport("dwmapi.dll", PreserveSig = false)] public static extern int DwmEnableComposition(bool fEnable); static void Main(ssortingng[] args) { DwmEnableComposition(false); // Your application here. }