SetProcessDPIAware-Funktion (winuser.h)

Legt die Prozessstandard-DPI-Sensibilisierung auf System-DPI-Bewusstsein fest. Dies entspricht dem Aufrufen von SetProcessDpiAwarenessContext mit dem DPI_AWARENESS_CONTEXT Wert DPI_AWARENESS_CONTEXT_SYSTEM_AWARE.

Hinweis

Es wird empfohlen, die Prozessstandard-DPI-Sensibilisierung über das Anwendungsmanifest und nicht über einen API-Aufruf festzulegen. Weitere Informationen finden Sie unter Festlegen der standardmäßigen DPI-Erkennung für einen Prozess . Das Festlegen der prozessstandardbasierten DPI-Sensibilisierung per API-Aufruf kann zu unerwartetem Anwendungsverhalten führen.

Syntax

BOOL SetProcessDPIAware();

Rückgabewert

Typ: BOOL

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null. Andernfalls ist der Rückgabewert 0.

Hinweise

Weitere Informationen finden Sie unter Festlegen der standardmäßigen DPI-Erkennung für einen Prozess.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winuser.h (einschließlich Windows.h)
Bibliothek User32.lib
DLL User32.dll

Weitere Informationen

Festlegen der standardmäßigen DPI-Erkennung für einen Prozess