Я обновляю устаревшее приложение.Одна большая часть приложения включает в себя захват экрана.В настоящее время мы используем экранную лупу для захвата экрана ( MagSetImageScalingCallback ).
Это устарело, но, похоже, все еще работает в большинстве ситуаций.
Когда эффекты прозрачности окон (настройки / цвет / эффекты прозрачности) включен, и на экране находится прозрачный элемент, захват не отображается правильно, и отображаются только элементы под прозрачным слоем.Отключите эту опцию, и все работает как положено.
Есть ли
- Способ определения, включены ли эффекты прозрачности / отключен
- Способ включить / отключитьэффект прозрачности.
Я ценю, что используемые вызовы лупы амортизируются, поэтому, возможно, нет никакого пути к этому.
Эффекты прозрачности, которые можно включить / отключить в настройках/ персонализация / цвет