Função GetDpiForWindow (winuser.h)
Retorna o valor de pontos por polegada (dpi) para a janela especificada.
Sintaxe
UINT GetDpiForWindow(
[in] HWND hwnd
);
Parâmetros
[in] hwnd
A janela sobre a qual você deseja obter informações.
Retornar valor
O DPI da janela, que depende do DPI_AWARENESS da janela. Confira a seção Comentários para obter mais informações. Um valor hwnd inválido resultará em um valor retornado igual a 0.
Comentários
A tabela a seguir indica o valor retornado de GetDpiForWindow com base no DPI_AWARENESS do hwnd fornecido.
DPI_AWARENESS | Retornar valor |
---|---|
DPI_AWARENESS_UNAWARE | O valor base do DPI é definido como 96 (definido como 'USER_DEFAULT_SCREEN_DPI') |
DPI_AWARENESS_SYSTEM_AWARE | O DPI do sistema. |
DPI_AWARENESS_PER_MONITOR_AWARE | O DPI do monitor em que a janela está localizada. |
Exemplos
Consulte Criar um aplicativo de Direct2D simples.
Requisitos
Cliente mínimo com suporte | Windows 10, versão 1607 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2016 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | winuser.h (inclua Windows.h) |
Biblioteca | User32.lib |
DLL | User32.dll |