Función SetProcessDPIAware (winuser.h)

Establece el reconocimiento de PPP predeterminado del proceso en reconocimiento de PPP del sistema. Esto equivale a llamar a SetProcessDpiAwarenessContext con un valor de DPI_AWARENESS_CONTEXT de DPI_AWARENESS_CONTEXT_SYSTEM_AWARE.

Nota

Se recomienda establecer el reconocimiento de PPP predeterminado del proceso a través del manifiesto de aplicación, no una llamada API. Consulte Establecer el reconocimiento de PPP predeterminado para un proceso para obtener más información. Establecer el reconocimiento de PPP predeterminado del proceso a través de la llamada API puede dar lugar a un comportamiento inesperado de la aplicación.

Sintaxis

BOOL SetProcessDPIAware();

Valor devuelto

Tipo: BOOL

Si la función se realiza correctamente, el valor devuelto es distinto de cero. De lo contrario, el valor devuelto es cero.

Comentarios

Para obtener más información, consulte Establecimiento del reconocimiento de PPP predeterminado para un proceso.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winuser.h (incluya Windows.h)
Library User32.lib
Archivo DLL User32.dll

Consulte también

Establecimiento del reconocimiento de PPP predeterminado para un proceso