Função GetDpiForSystem (winuser.h)

Retorna o DPI do sistema.

Sintaxe

UINT GetDpiForSystem();

Retornar valor

O valor de DPI do sistema.

Comentários

O valor retornado dependerá do contexto de chamada. Se o thread atual tiver um valor DPI_AWARENESS de DPI_AWARENESS_UNAWARE, o valor retornado será 96. Isso ocorre porque o contexto atual sempre pressupõe um DPI de 96. Para qualquer outro valor DPI_AWARENESS , o valor retornado será o DPI do sistema real.

Você não deve armazenar em cache o DPI do sistema, mas deve usar GetDpiForSystem sempre que precisar do valor de DPI do sistema.

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

DPI_AWARENESS