2010-05-24 3 views

ответ

0

Если вы действительно должны, вы можете добавить запись в реестр в «ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers» с инструкцией WriteRegStr (я не думаю, что для этого есть официальный API, так как пользователь должен не контролировать эти параметры, а не разработчик (в конце концов, вы можете просто исправить сломанное приложение) Существует недокументированная функция называется SHGetAppCompatFlags читать флаги, но не «сеттера» AFAIK )

0

Когда ваш приложение начинает отключение состава с использованием DwmEnableComposition:

DwmEnableComposition(DWM_EC_DISABLECOMPOSITION); 

Это отключит композицию, пока не завершится (ваш) процесс нарушения.

Примечание: Этот API не изменяет предпочтения пользователя для композиции - только ваше приложение несовместимо.

Смежные вопросы