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

Confira também

DPI_AWARENESS_CONTEXT