Есть ли функция Windows API для получения текущего эффекта прозрачности в Windows 10 - PullRequest
0 голосов
/ 01 мая 2019

Я обновляю устаревшее приложение.Одна большая часть приложения включает в себя захват экрана.В настоящее время мы используем экранную лупу для захвата экрана ( MagSetImageScalingCallback ).

Это устарело, но, похоже, все еще работает в большинстве ситуаций.

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

Есть ли

  1. Способ определения, включены ли эффекты прозрачности / отключен
  2. Способ включить / отключитьэффект прозрачности.

Я ценю, что используемые вызовы лупы амортизируются, поэтому, возможно, нет никакого пути к этому.

Эффекты прозрачности, которые можно включить / отключить в настройках/ персонализация / цвет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...