アプリケーション(ブラウザで「シングルプロセス」を実行するFirefoxプラグイン)でAeroを有効にしようとしていますが、失敗しています。OSはWindows764ビットです。
これはコードです:
BOOL bEnabled = FALSE;
if(SUCCEEDED(DwmIsCompositionEnabled(&bEnabled)) && !bEnabled){
HRESULT hres = DwmEnableComposition(DWM_EC_ENABLECOMPOSITION);
}
DwmEnableCompositionは合成を有効にする必要がありますが、有効にしません。また、関数は次を返します。
S_OK
助けていただければ幸いです、ありがとう!