Riferimento DPI elevato

Funzioni

Argomento Descrizione
RegolaWindowRectExForDpi Variante di AdjustWindowRectEx che restituisce valori ridimensionati a un valore DPI specifico.
AreDpiAwarenessContextsEqual Determina se due valori DPI_AWARENESS_CONTEXT sono equivalenti.
EnableNonClientDpiScaling Abilita il ridimensionamento automatico dell'area non client della finestra di primo livello specificata.
GetAwarenessFromDpiAwarenessContext Recupera il valore DPI_AWARENESS da un DPI_AWARENESS_CONTEXT
GetDpiForMonitor Esegue una query sulle informazioni DPI associate a un monitoraggio.
GetDpiForSystem Restituisce il valore DPI di sistema.
GetDpiForWindow Restituisce il valore DPI corrente per la finestra specificata.
GetProcessDpiAwareness Recupera la modalità di virtualizzazione DPI del processo specificato.
GetSystemMetricsForDpi Variante di GetSystemMetrics che restituisce valori ridimensionati a un valore DPI specifico.
GetThreadDpiAwarenessContext Recupera il contesto di consapevolezza DPI attivo per il thread corrente.
GetWindowDpiAwarenessContext Recupera il contesto di consapevolezza DPI per una finestra.
IsValidDpiAwarenessContext Determina se un DPI_AWARENESS_CONTEXT è valido e supportato dal sistema corrente.
LogicalToPhysicalPointForPerMonitorDPI Converte un punto in una finestra da coordinate logiche in coordinate fisiche, indipendentemente dalla consapevolezza DPI del chiamante.
PhysicalToLogicalPointForPerMonitorDPI Converte un punto in una finestra da coordinate fisiche in coordinate logiche, indipendentemente dalla consapevolezza DPI del chiamante.
SetProcessDpiAwareness Imposta la modalità di virtualizzazione DPI per il processo corrente.
SetThreadDpiAwarenessContext Modifica il contesto di consapevolezza DPI attivo per il thread corrente.
SystemParametersInfoForDpi Variante di SystemParametersInfo che restituisce valori ridimensionati a un valore DPI specifico.
SetProcessDpiAwarenessContext Imposta il contesto di consapevolezza DPI per il processo corrente.
SetDialogDpiChangeBehavior Esegue l'override del comportamento di ridimensionamento DPI predefinito per monitor di una finestra di dialogo.
GetDialogDpiChangeBehavior Recupera il comportamento di ridimensionamento DPI per monitor di una finestra di dialogo.
SetDialogControlDpiChangeBehavior Esegue l'override del comportamento di ridimensionamento DPI predefinito per monitor di una finestra figlio in una finestra di dialogo.
GetDialogControlDpiChangeBehavior Recupera eventuali sostituzioni del comportamento di ridimensionamento DPI per monitor di una finestra figlio in una finestra di dialogo.
OpenThemeDataForDpi Variante di OpenThemeData che apre gli handle di tema associati a un valore DPI specifico.
GetSystemDpiForProcess Recupera il valore DPI di sistema associato a un determinato processo.
GetDpiFromDpiAwarenessContext Recupera il valore DPI da un handle di DPI_AWARENESS_CONTEXT specificato.
SetThreadDpiHostingBehavior Esegue l'override del comportamento di hosting DPI predefinito del thread corrente.
GetThreadDpiHostingBehavior Recupera il comportamento di hosting DPI del thread corrente.
GetWindowDpiHostingBehavior Recupera il comportamento di hosting DPI della finestra specificata.

 

Tipi

Argomento Descrizione
DPI_AWARENESS Rappresenta le modalità di virtualizzazione delle coordinate DPI.
DPI_AWARENESS_CONTEXT Token che rappresenta una modalità di virtualizzazione DPI e i comportamenti associati.
DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS Descrive gli override del comportamento di ridimensionamento DPI per monitor per le finestre figlio all'interno di finestre di dialogo.
DIALOG_DPI_CHANGE_BEHAVIORS Descrive gli override del comportamento di ridimensionamento DPI per monitor per le finestre di dialogo.
MONITOR_DPI_TYPE Rappresenta il tipo di DPI associato a un monitor.
PROCESS_DPI_AWARENESS Rappresenta la modalità di virtualizzazione delle coordinate DPI di un processo.
DPI_HOSTING_BEHAVIOR Rappresenta il comportamento di hosting DPI per una finestra.

 

Messaggi

Argomento Descrizione
WM_DPICHANGED Notifica a una finestra di primo livello che il valore DPI è stato modificato.
WM_DPICHANGED_BEFOREPARENT Notifica a una finestra figlio che il valore DPI associato alla finestra contenitore è stato modificato. Recapitato prima della notifica della finestra padre.
WM_DPICHANGED_AFTERPARENT Notifica a una finestra figlio che il valore DPI associato alla finestra contenitore è stato modificato. Recapitato dopo la notifica della finestra padre.
WM_GETDPISCALEDSIZE Consente alle finestre di primo livello di ridimensionare in modo non lineare in risposta alle modifiche dpi.