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 |