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