-
Как узнать, включен ли стиль аэро в виндах (допустим работаем на виста или 7)? и можно ли отловить событие переключения стиля?
-
как узнать нашел
uses DwmApi; ...
Function GuIsAeroEnabled:bool; Begin result:=false; // тут надо проверить, что мы в ОС старше XP иначе выход DwmIsCompositionEnabled(result); // если ОС > Xp,2003 end;
как отловить? По таймеру не хочется проверять.
-
-
угу, терь как отловить переключение
-
Ну я так понял надо обрабатывать сообщение WM_DWMCOMPOSITIONCHANGED, где вызывать DwmIsCompositionEnabled. Если вернет S_OK, значит все впорядке. Тут же узнаем pfEnabled параметр, если TRUE значит все отлично.
-
спасибо
|