Função GetDpiFromDpiAwarenessContext (winuser.h)
Recupera o DPI de um determinado identificador de DPI_AWARENESS_CONTEXT . Isso permite determinar a DPI de um thread sem a necessidade de examinar uma janela criada dentro desse thread.
Sintaxe
UINT GetDpiFromDpiAwarenessContext(
DPI_AWARENESS_CONTEXT value
);
Parâmetros
value
O identificador DPI_AWARENESS_CONTEXT a ser examinado.
Valor retornado
O valor de DPI associado ao identificador de DPI_AWARENESS_CONTEXT .
Comentários
DPI_AWARENESS_CONTEXT identificadores associados a valores de DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE e DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2 retornarão um valor de 0 para seu DPI. Isso ocorre porque o DPI de uma janela com reconhecimento de monitor pode ser alterado e o DPI real não pode ser retornado sem o HWND da janela.
Requisitos
Cliente mínimo com suporte | Windows 10, versão 1803 [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 |
Biblioteca | User32.lib |
DLL | User32.dll |