Функция GetDpiFromDpiAwarenessContext (winuser.h)

Извлекает значение DPI из заданного дескриптора DPI_AWARENESS_CONTEXT . Это позволяет определить DPI потока без необходимости проверять окно, созданное в этом потоке.

Синтаксис

UINT GetDpiFromDpiAwarenessContext(
  DPI_AWARENESS_CONTEXT value
);

Параметры

value

Дескриптор DPI_AWARENESS_CONTEXT для проверки.

Возвращаемое значение

Значение DPI, связанное с дескриптором DPI_AWARENESS_CONTEXT .

Комментарии

DPI_AWARENESS_CONTEXT дескриптора, связанные со значениями DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE и DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2 , возвращают значение 0 для их DPI. Это связано с тем, что значение DPI окна с учетом монитора может измениться, а фактическое значение DPI не может быть возвращено без HWND окна.

Требования

   
Минимальная версия клиента Windows 10 версии 1803 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Целевая платформа Windows
Header winuser.h
Библиотека User32.lib
DLL User32.dll

См. также раздел

DPI_AWARENESS_CONTEXT