Partilhar via


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 DPI_AWARENESS_CONTEXT são equivalentes.
EnableNonClientDpiScaling Permite 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 um DPI_AWARENESS_CONTEXT é válido e suportado pelo sistema atual.
LogicalToPhysicalPointForPerMonitorDPI Converte um ponto em uma janela de coordenadas lógicas em coordenadas físicas, independentemente do reconhecimento de DPI do chamador.
PhysicalToLogicalPointForPerMonitorDPI Converte um ponto em uma janela de coordenadas físicas em coordenadas lógicas, independentemente do reconhecimento 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 padrão de dimensionamento de DPI por monitor 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 comportamento de dimensionamento de DPI por monitor substitui uma janela filho em uma caixa de diálogo.
OpenThemeDataForDpi Uma variante de OpenThemeData que abre identificadores de tema associados a um DPI específico.
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 DPI padrão do thread atual.
GetThreadDpiHostingBehavior Recupera o comportamento de hospedagem DPI do thread atual.
GetWindowDpiHostingBehavior Recupera o comportamento de hospedagem DPI da janela especificada.

 

Tipos

Tópico Descrição
DPI_AWARENESS Representa os modos de virtualização de coordenadas DPI.
DPI_AWARENESS_CONTEXT Um token que representa um modo de virtualização de DPI e comportamentos associados.
DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS Descreve substituições de comportamento de dimensionamento de DPI por monitor para janelas filho dentro de caixas de diálogo.
DIALOG_DPI_CHANGE_BEHAVIORS Descreve 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 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 seu DPI foi alterado.
WM_DPICHANGED_BEFOREPARENT Notifica uma janela filho de que o DPI associado à janela que contém foi alterado. Entregue antes que a janela pai seja notificada.
WM_DPICHANGED_AFTERPARENT Notifica uma janela filho de que o DPI associado à janela que contém foi alterado. Entregue depois que a janela pai é notificada.
WM_GETDPISCALEDSIZE Permite que janelas de nível superior redimensionem não lineares em resposta a alterações de DPI.