Freigeben über


GetDialogDpiChangeBehavior-Funktion (winuser.h)

Gibt die Flags zurück, die möglicherweise in einem bestimmten Dialogfeld durch einen früheren Aufruf von SetDialogDpiChangeBehavior festgelegt wurden.

Wenn diese Funktion nie im Dialogfeld aufgerufen wurde, ist der Rückgabewert null.

Syntax

DIALOG_DPI_CHANGE_BEHAVIORS GetDialogDpiChangeBehavior(
  HWND hDlg
);

Parameter

hDlg

Das Handle für das zu untersuchende Dialogfeld.

Rückgabewert

Die im angegebenen Dialogfeld festgelegten Flags. Wenn ein ungültiges Handle übergeben wird, gibt diese Funktion null zurück und legt den letzten Fehler auf ERROR_INVALID_HANDLE fest.

Hinweise

Es kann schwierig sein, zwischen einem Rückgabewert von DDC_DEFAULT und dem Fehlerfall zu unterscheiden, der null ist. Um zwischen den beiden zu ermitteln, wird empfohlen, GetLastError() aufzurufen, um den Fehler zu überprüfen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1703 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winuser.h
Bibliothek User32.lib
DLL User32.dll

Weitere Informationen

DIALOG_DPI_CHANGE_BEHAVIORS

SetDialogDpiChangeBehavior