Я пытаюсь включить Aero для моего приложения (плагин Firefox работает с «одиночным процессом» с браузером), но я не могу этого сделать. ОС - Windows 7 64 бит.DwmEnableComposition не включает Aero
Это код:
BOOL bEnabled = FALSE;
if(SUCCEEDED(DwmIsCompositionEnabled(&bEnabled)) && !bEnabled){
HRESULT hres = DwmEnableComposition(DWM_EC_ENABLECOMPOSITION);
}
DwmEnableComposition должна позволить композиции, но это не так, и функция возвращает:
S_OK
Любая помощь будет оценена, спасибо!
Спасибо за ваш ответ, программа спрашивает у пользователя, хочет ли он включить Aero на машине. MSDN говорит, что он будет * включить * или * отключить * Aero, я могу отключить Aero, но не включить его с помощью этого метода; поэтому я закончил делать это, заглянув в службу uxsms, сначала включил тему Windows 7 Basic, а затем начал сервис. –