Referência de Alto DPI
Funções
Tópico | Descrição |
---|---|
AdjustWindowRectExForDpi | Uma variante de AdjustWindowRectEx que retorna valores dimensionados para um DPI específico. |
AreDpiAwarenessContextsEqual | Determina se dois valores de DPI_AWARENESS_CONTEXT são equivalentes. |
EnableNonClientDpiScaling | Habilita o dimensionamento automático da área não cliente da janela de nível superior especificada. |
GetAwarenessFromDpiAwarenessContext | Recupera o valor DPI_AWARENESS de um DPI_AWARENESS_CONTEXT |
GetDpiForMonitor | Consulta as informações de DPI associadas a um monitor. |
GetDpiForSystem | Retorna o DPI do sistema. |
GetDpiForWindow | Retorna o DPI atual para a janela especificada. |
GetProcessDpiAwareness | Recupera o modo de virtualização de DPI do processo especificado. |
GetSystemMetricsForDpi | Uma variante de GetSystemMetrics que retorna valores dimensionados para um DPI específico. |
GetThreadDpiAwarenessContext | Recupera o contexto de reconhecimento de DPI ativo para o thread atual. |
GetWindowDpiAwarenessContext | Recupera o contexto de reconhecimento de DPI para uma janela. |
IsValidDpiAwarenessContext | Determina se uma DPI_AWARENESS_CONTEXT é válida e compatível com o sistema atual. |
LogicalToPhysicalPointForPerMonitorDPI | Converte um ponto em uma janela de coordenadas lógicas em coordenadas físicas, independentemente da conscientização de DPI do chamador. |
PhysicalToLogicalPointForPerMonitorDPI | Converte um ponto em uma janela de coordenadas físicas em coordenadas lógicas, independentemente da conscientização de DPI do chamador. |
SetProcessDpiAwareness | Define o modo de virtualização de DPI para o processo atual. |
SetThreadDpiAwarenessContext | Altera o contexto de reconhecimento de DPI ativo para o thread atual. |
SystemParametersInfoForDpi | Uma variante de SystemParametersInfo que retorna valores dimensionados para um DPI específico. |
SetProcessDpiAwarenessContext | Define o contexto de reconhecimento de DPI para o processo atual. |
SetDialogDpiChangeBehavior | Substitui o comportamento de dimensionamento de DPI por monitor padrão de uma caixa de diálogo. |
GetDialogDpiChangeBehavior | Recupera o comportamento de dimensionamento de DPI por monitor de uma caixa de diálogo. |
SetDialogControlDpiChangeBehavior | Substitui o comportamento padrão de dimensionamento de DPI por monitor de uma janela filho em uma caixa de diálogo. |
GetDialogControlDpiChangeBehavior | Recupera qualquer substituição de comportamento de dimensionamento de DPI por monitor de uma janela filho em uma caixa de diálogo. |
OpenThemeDataForDpi | Uma variante de OpenThemeData que abre identificadores de tema associados a uma DPI específica. |
GetSystemDpiForProcess | Recupera o DPI do sistema associado a um determinado processo. |
GetDpiFromDpiAwarenessContext | Recupera o DPI de um determinado identificador de DPI_AWARENESS_CONTEXT . |
SetThreadDpiHostingBehavior | Substitui o comportamento de hospedagem de DPI padrão do thread atual. |
GetThreadDpiHostingBehavior | Recupera o comportamento de hospedagem de DPI do thread atual. |
GetWindowDpiHostingBehavior | Recupera o comportamento de hospedagem de DPI da janela especificada. |
Tipos
Tópico | Descrição |
---|---|
DPI_AWARENESS | Representa os modos de virtualização de coordenadas de DPI. |
DPI_AWARENESS_CONTEXT | Um token que representa um modo de virtualização de DPI e comportamentos associados. |
DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS | Descreve as substituições de comportamento de dimensionamento de DPI por monitor para janelas filho em caixas de diálogo. |
DIALOG_DPI_CHANGE_BEHAVIORS | Descreve as substituições de comportamento de dimensionamento de DPI por monitor para caixas de diálogo. |
MONITOR_DPI_TYPE | Representa o tipo de DPI associado a um monitor. |
PROCESS_DPI_AWARENESS | Representa o modo de virtualização de coordenadas de DPI de um processo. |
DPI_HOSTING_BEHAVIOR | Representa o comportamento de hospedagem de DPI para uma janela. |
Mensagens
Tópico | Descrição |
---|---|
WM_DPICHANGED | Notifica uma janela de nível superior de que sua DPI foi alterada. |
WM_DPICHANGED_BEFOREPARENT | Notifica uma janela filho de que a DPI associada à janela de contenção foi alterada. Entregue antes que a janela pai seja notificada. |
WM_DPICHANGED_AFTERPARENT | Notifica uma janela filho de que a DPI associada à janela de contenção foi alterada. Entregue depois que a janela pai é notificada. |
WM_GETDPISCALEDSIZE | Permite que janelas de nível superior redimensionem não linearmente em resposta a alterações de DPI. |