Функция GetDialogDpiChangeBehavior (winuser.h)

Возвращает флаги, которые могли быть установлены в заданном диалоговом окне при предыдущем вызове Метода SetDialogDpiChangeBehavior.

Если эта функция никогда не вызывалась в диалоговом окне, возвращаемое значение будет равно нулю.

Синтаксис

DIALOG_DPI_CHANGE_BEHAVIORS GetDialogDpiChangeBehavior(
  HWND hDlg
);

Параметры

hDlg

Дескриптор для проверяемого диалога.

Возвращаемое значение

Флаги, установленные в заданном диалоговом окне. Если передан недопустимый дескриптор, эта функция возвращает ноль и устанавливает для последней ошибкизначение ERROR_INVALID_HANDLE.

Комментарии

Может быть трудно различить возвращаемое значение DDC_DEFAULT и регистр ошибки, который равен нулю. Чтобы определить между ними, рекомендуется вызвать Метод GetLastError(), чтобы проверка ошибку.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1703 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Целевая платформа Windows
Header winuser.h
Библиотека User32.lib
DLL User32.dll

См. также раздел

DIALOG_DPI_CHANGE_BEHAVIORS

SetDialogDpiChangeBehavior