Мое приложение выполняет автоматические скриншоты нескольких динамически созданных форм. Это отлично работает под Windows XP, но не работает хорошо под Vista Aero. Большинство форм выглядят полупрозрачными на снимках экрана. Проблема заключается в анимации окна Aero.Как программно отключить анимацию окон под Vista Aero?
Как я могу проверить/отключить эту анимацию из программы Delphi (2007+)?
Или как альтернатива: как я могу убедиться, что форма отображается правильно, прежде чем делать снимок экрана?
Не Дельфи, но у нас есть аналогичный вопрос здесь http://stackoverflow.com/questions/280480/enabling-disabling-aero-from-a-windows-service – Shoban
Спасибо за подсказку - заставил меня искать внутри VCL немного, пока не нашел: Как всегда, у Delphi есть реализация DWMApi, и все оказалось так же просто, как установка булевского свойства. –
Что это за собственность? –