私のアプリケーション(ブラウザで「シングルプロセス」を実行しているFirefoxプラグイン)でAeroを有効にしようとしていますが、失敗しています。 OSはWindows 7 64bitです。DwmEnableCompositionがAeroを有効にしていません
これはコードです:、任意の助けをいただければ幸いです
S_OK
感謝:
BOOL bEnabled = FALSE;
if(SUCCEEDED(DwmIsCompositionEnabled(&bEnabled)) && !bEnabled){
HRESULT hres = DwmEnableComposition(DWM_EC_ENABLECOMPOSITION);
}
DwmEnableCompositionが組成物を有効にする必要がありますが、それはない、また、関数は返します!
答えていただきありがとうございます。プログラムでは、Aeroをマシンで有効にするかどうかをユーザーに確認します。 MSDNは、Aeroを有効にするか無効にするかを明記しています.Aeroを無効にすることはできますが、この方法では有効にできません。だから私はuxsmsサービスを調べることで終わった。最初にWindows 7の基本テーマをオンにしてからサービスを開始する。 –