Função SetProcessDPIAware (winuser.h)

Define o reconhecimento de DPI padrão do processo para a conscientização do system-DPI. Isso equivale a chamar SetProcessDpiAwarenessContext com um valor DPI_AWARENESS_CONTEXT de DPI_AWARENESS_CONTEXT_SYSTEM_AWARE.

Observação

É recomendável que você defina o reconhecimento de DPI padrão do processo por meio do manifesto do aplicativo, não uma chamada à API. Consulte Configurando o reconhecimento de DPI padrão para um processo para obter mais informações. Definir o reconhecimento de DPI padrão do processo por meio da chamada à API pode levar a um comportamento inesperado do aplicativo.

Sintaxe

BOOL SetProcessDPIAware();

Retornar valor

Tipo: BOOL

Se a função for bem-sucedida, o valor retornado será diferente de zero. Caso contrário, o valor retornado será zero.

Comentários

Para obter mais informações, consulte Configurando o reconhecimento de DPI padrão para um processo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [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

Definir o reconhecimento de DPI padrão para um processo