Dela via


Referens för hög DPI

Funktioner

Ämne Beskrivning
AdjustWindowRectExForDpi En variant av AdjustWindowRectEx som returnerar värden som skalas till en specifik DPI.
AreDpiAwarenessContextsEqual Avgör om två DPI_AWARENESS_CONTEXT värden är likvärdiga.
EnableNonClientDpiScaling Möjliggör automatisk skalning av icke-klientområdet i det angivna fönstret på den översta nivån.
GetAwarenessFromDpiAwarenessContext Hämtar värdet för DPI_AWARENESS från en DPI_AWARENESS_CONTEXT
GetDpiForMonitor Kör frågor mot DPI-informationen som är associerad med en övervakare.
GetDpiForSystem Returnerar systemets DPI.
GetDpiForWindow Returnerar aktuell DPI för det angivna fönstret.
GetProcessDpiAwareness Hämtar DPI-virtualiseringsläget för den angivna processen.
GetSystemMetricsForDpi En variant av GetSystemMetrics som returnerar värden som skalas till en specifik DPI.
GetThreadDpiAwarenessContext Hämtar den aktiva DPI-medvetenhetskontexten för den aktuella tråden.
GetWindowDpiAwarenessContext Hämtar DPI-medvetenhetskontexten för ett fönster.
IsValidDpiAwarenessContext Avgör om en DPI_AWARENESS_CONTEXT är giltig och stöds av det aktuella systemet.
LogicalToPhysicalPointForPerMonitorDPI Konverterar en punkt i ett fönster från logiska koordinater till fysiska koordinater, oavsett uppringarens DPI-medvetenhet.
PhysicalToLogicalPointForPerMonitorDPI Konverterar en punkt i ett fönster från fysiska koordinater till logiska koordinater, oavsett uppringarens DPI-medvetenhet.
SetProcessDpiAwareness Anger DPI-virtualiseringsläget för den aktuella processen.
SetThreadDpiAwarenessContext Ändrar den aktiva DPI-medvetenhetskontexten för den aktuella tråden.
SystemParametersInfoForDpi En variant av SystemParametersInfo som returnerar värden som skalas till en specifik DPI.
SetProcessDpiAwarenessContext Anger DPI-medvetenhetskontexten för den aktuella processen.
SetDialogDpiChangeBehavior Åsidosätter standardbeteendet för DPI-skalning per övervakare för en dialogruta.
GetDialogDpiChangeBehavior Hämtar DPI-skalningsbeteendet per övervakare i en dialogruta.
SetDialogControlDpiChangeBehavior Åsidosätter standardbeteendet för DPI-skalning per övervakare för ett underordnat fönster i en dialogruta.
GetDialogControlDpiChangeBehavior Hämtar eventuella Åsidosättningar av DPI-skalning per övervakare för ett underordnat fönster i en dialogruta.
OpenThemeDataForDpi En variant av OpenThemeData som öppnar temareferenser som är associerade med en specifik DPI.
GetSystemDpiForProcess Hämtar system-DPI:et som är associerat med en viss process.
GetDpiFromDpiAwarenessContext Hämtar DPI:et från en viss DPI_AWARENESS_CONTEXT referens.
SetThreadDpiHostingBehavior Åsidosätter standardbeteendet för DPI-värd för den aktuella tråden.
GetThreadDpiHostingBehavior Hämtar DPI-värdbeteendet för den aktuella tråden.
GetWindowDpiHostingBehavior Hämtar DPI-värdbeteendet för det angivna fönstret.

 

Typer

Ämne Beskrivning
DPI_AWARENESS Representerar DPI-koordinatvirtualiseringslägen.
DPI_AWARENESS_CONTEXT En token som representerar ett DPI-virtualiseringsläge och tillhörande beteenden.
DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS Beskriver Åsidosättningar för DPI-skalning per övervakare för underordnade fönster i dialogrutor.
DIALOG_DPI_CHANGE_BEHAVIORS Beskriver Åsidosättningar för DPI-skalning per övervakare för dialogrutor.
MONITOR_DPI_TYPE Representerar den typ av DPI som är associerad med en övervakare.
PROCESS_DPI_AWARENESS Representerar DPI-koordinatvirtualiseringsläget för en process.
DPI_HOSTING_BEHAVIOR Representerar DPI-värdbeteendet för ett fönster.

 

Meddelanden

Ämne Beskrivning
WM_DPICHANGED Meddelar ett fönster på den översta nivån som dess DPI har ändrats.
WM_DPICHANGED_BEFOREPARENT Meddelar ett underordnat fönster som DPI:et som är associerat med dess innehållande fönster har ändrats. Levereras innan det överordnade fönstret meddelas.
WM_DPICHANGED_AFTERPARENT Meddelar ett underordnat fönster som DPI:et som är associerat med dess innehållande fönster har ändrats. Levereras efter att det överordnade fönstret har meddelats.
WM_GETDPISCALEDSIZE Tillåter att fönster på den översta nivån ändrar storlek på icke-linjärt som svar på DPI-ändringar.