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

Confira também