Функция 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 |