Sdílet prostřednictvím


Referenční dokumentace k vysokému rozlišení DPI

Funkce

Námět Popis
AdjustWindowRectExForDpi Varianta AdjustWindowRectEx, která vrací hodnoty škálované na konkrétní DPI.
AreDpiAwarenessContextsEqual Určuje, zda jsou dvě DPI_AWARENESS_CONTEXT hodnoty ekvivalentní.
EnableNonClientDpiScaling Umožňuje automatické škálování oblasti, která není klientem zadaného okna nejvyšší úrovně.
GetAwarenessFromDpiAwarenessContext Načte hodnotu DPI_AWARENESS z DPI_AWARENESS_CONTEXT
GetDpiForMonitor Dotazuje informace DPI přidružené k monitoru.
GetDpiForSystem Vrátí systém DPI.
GetDpiForWindow Vrátí aktuální DPI pro zadané okno.
getProcessDpiAwareness Načte režim virtualizace DPI zadaného procesu.
getSystemMetricsForDpi Varianta GetSystemMetrics, která vrací hodnoty škálované na konkrétní DPI.
GetThreadDpiAwarenessContext Načte aktivní kontext rozpoznávání DPI pro aktuální vlákno.
GetWindowDpiAwarenessContext Načte kontext rozpoznávání DPI pro okno.
IsValidDpiAwarenessContext Určuje, zda je DPI_AWARENESS_CONTEXT platný a podporovaný aktuálním systémem.
LogicalToPhysicalPointForPerMonitorDPI Převede bod v okně z logických souřadnic na fyzické souřadnice bez ohledu na povědomí o DPI volajícího.
PhysicalToLogicalPointForPerMonitorDPI Převede bod v okně z fyzických souřadnic na logické souřadnice bez ohledu na povědomí o DPI volajícího.
SetProcessDpiAwareness Nastaví režim virtualizace DPI pro aktuální proces.
SetThreadDpiAwarenessContext Změní aktivní kontext rozpoznávání DPI pro aktuální vlákno.
SystemParametersInfoForDpi Varianta SystemParametersInfo, která vrací hodnoty škálované na konkrétní DPI.
SetProcessDpiAwarenessContext Nastaví kontext rozpoznávání DPI pro aktuální proces.
SetDialogDpiChangeBehavior Přepíše výchozí chování škálování DPI na monitoru dialogového okna.
GetDialogDpiChangeBehavior Načte chování škálování DPI na monitoru dialogového okna.
SetDialogControlDpiChangeBehavior Přepíše výchozí chování měřítka DPI pro monitorování podřízeného okna v dialogovém okně.
GetDialogControlDpiChangeBehavior Načte všechna přepsání chování škálování DPI na monitorování podřízeného okna v dialogovém okně.
OpenThemeDataForDpi Varianta OpenThemeData, která otevře popisovače motivu přidružené ke konkrétnímu DPI.
GetSystemDpiForProcess Načte systém DPI přidružený k danému procesu.
GetDpiFromDpiAwarenessContext Načte DPI z daného popisovače DPI_AWARENESS_CONTEXT.
SetThreadDpiHostingBehavior Přepíše výchozí chování hostování DPI aktuálního vlákna.
GetThreadDpiHostingBehavior Načte chování hostování DPI aktuálního vlákna.
GetWindowDpiHostingBehavior Načte chování hostování DPI zadaného okna.

 

Typy

Námět Popis
DPI_AWARENESS Představuje režimy virtualizace souřadnic DPI.
DPI_AWARENESS_CONTEXT Token, který představuje režim virtualizace DPI a přidružené chování.
DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS Popisuje přepsání chování při škálování DPI na monitoru pro podřízená okna v dialogových oknech.
DIALOG_DPI_CHANGE_BEHAVIORS Popisuje přepsání chování při škálování DPI na monitoru pro dialogy.
MONITOR_DPI_TYPE Představuje typ DPI přidruženého k monitoru.
PROCESS_DPI_AWARENESS Představuje režim virtualizace souřadnic DPI procesu.
DPI_HOSTING_BEHAVIOR Představuje chování hostování DPI pro okno.

 

Zprávy

Námět Popis
WM_DPICHANGED Upozorní okno nejvyšší úrovně, že se změnilo jeho DPI.
WM_DPICHANGED_BEFOREPARENT Upozorní podřízené okno, že se změnilo DPI přidružené k příslušnému okně obsahujícímu. Doručeno před oznámením nadřazeného okna.
WM_DPICHANGED_AFTERPARENT Upozorní podřízené okno, že se změnilo DPI přidružené k příslušnému okně obsahujícímu. Doručeno po oznámení nadřazeného okna.
WM_GETDPISCALEDSIZE Umožňuje okna nejvyšší úrovně měnit velikost nelineárně v reakci na změny DPI.