Справочник по высокому точек на дюйм

Функции

Раздел Описание
AdjustWindowRectExForDpi Вариант AdjustWindowRectEx , который возвращает значения, масштабируемые до определенного DPI.
AreDpiAwarenessContextsEqual Определяет, эквивалентны ли два DPI_AWARENESS_CONTEXT значения.
EnableNonClientDpiScaling Включает автоматическое масштабирование неклиентской области указанного окна верхнего уровня.
GetAwarenessFromDpiAwarenessContext Извлекает значение DPI_AWARENESS из DPI_AWARENESS_CONTEXT
GetDpiForMonitor Запрашивает сведения о DPI, связанные с монитором.
GetDpiForSystem Возвращает системный DPI.
GetDpiForWindow Возвращает текущее значение DPI для указанного окна.
GetProcessDpiAwareness Извлекает режим виртуализации DPI указанного процесса.
GetSystemMetricsForDpi Вариант GetSystemMetrics , возвращающий значения, масштабируемые до определенного DPI.
GetThreadDpiAwarenessContext Извлекает активный контекст осведомленности о DPI для текущего потока.
GetWindowDpiAwarenessContext Извлекает контекст осведомленности о DPI для окна.
IsValidDpiAwarenessContext Определяет, является ли DPI_AWARENESS_CONTEXT допустимым и поддерживаемым текущей системой.
LogicalToPhysicalPointForPerMonitorDPI Преобразовывает точку в окне из логических координат в физические, независимо от определения DPI вызывающего объекта.
PhysicalToLogicalPointForPerMonitorDPI Преобразовывает точку в окне из физических координат в логические, независимо от определения разрешения вызывающего объекта.
SetProcessDpiAwareness Задает режим виртуализации DPI для текущего процесса.
SetThreadDpiAwarenessContext Изменяет активный контекст осведомленности о DPI для текущего потока.
SystemParametersInfoForDpi Вариант SystemParametersInfo , возвращающий значения, масштабируемые до определенного DPI.
SetProcessDpiAwarenessContext Задает контекст осведомленности о DPI для текущего процесса.
SetDialogDpiChangeBehavior Переопределяет стандартное поведение масштабирования DPI для каждого монитора в диалоговом окне.
GetDialogDpiChangeBehavior Извлекает поведение масштабирования на дюйм для каждого монитора в диалоговом окне.
SetDialogControlDpiChangeBehavior Переопределяет поведение масштабирования по умолчанию для каждого монитора DPI дочернего окна в диалоговом окне.
GetDialogControlDpiChangeBehavior Извлекает любые переопределения поведения масштабирования DPI для дочернего окна в диалоговом окне.
OpenThemeDataForDpi Вариант OpenThemeData , который открывает дескрипторы темы, связанные с определенным DPI.
GetSystemDpiForProcess Извлекает системный DPI, связанный с заданным процессом.
GetDpiFromDpiAwarenessContext Извлекает значение DPI из заданного дескриптора DPI_AWARENESS_CONTEXT .
SetThreadDpiHostingBehavior Переопределяет поведение размещения DPI по умолчанию для текущего потока.
GetThreadDpiHostingBehavior Извлекает поведение размещения DPI текущего потока.
GetWindowDpiHostingBehavior Извлекает поведение размещения DPI указанного окна.

 

Типы

Раздел Описание
DPI_AWARENESS Представляет режимы виртуализации координат DPI.
DPI_AWARENESS_CONTEXT Маркер, представляющий режим виртуализации DPI и связанные с ним поведения.
DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS Описывает поведение масштабирования DPI для каждого монитора для дочерних окон в диалоговых окнах.
DIALOG_DPI_CHANGE_BEHAVIORS Описывает поведение переопределения масштабирования DPI для каждого монитора для диалогов.
MONITOR_DPI_TYPE Представляет тип DPI, связанный с монитором.
PROCESS_DPI_AWARENESS Представляет режим виртуализации координат DPI процесса.
DPI_HOSTING_BEHAVIOR Представляет поведение размещения DPI для окна.

 

Сообщения

Раздел Описание
WM_DPICHANGED Уведомляет окно верхнего уровня о том, что его DPI изменилось.
WM_DPICHANGED_BEFOREPARENT Уведомляет дочернее окно о том, что значение DPI, связанное с содержащим его окном, изменилось. Доставляется перед уведомлением родительского окна.
WM_DPICHANGED_AFTERPARENT Уведомляет дочернее окно о том, что значение DPI, связанное с содержащим его окном, изменилось. Доставляется после уведомления родительского окна.
WM_GETDPISCALEDSIZE Позволяет окнам верхнего уровня изменять размер нелинейно в ответ на изменения DPI.