Справочник по высокому точек на дюйм
Функции
Раздел | Описание |
---|---|
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. |