Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Регистрирует окно для получения обратных вызовов при изменении сведений о масштабировании.
Синтаксис
HRESULT RegisterScaleChangeNotifications(
[in] DISPLAY_DEVICE_TYPE displayDevice,
[in] HWND hwndNotify,
[in] UINT uMsgNotify,
[out] DWORD *pdwCookie
);
Параметры
[in] displayDevice
Тип: DISPLAY_DEVICE_TYPE
Значение перечисления, указывающее, какое устройство отображается для получения уведомлений о них.
[in] hwndNotify
Тип: HWND
Дескриптор окна, который получит уведомления.
[in] uMsgNotify
Тип: UINT
Определенное приложением сообщение, передаваемое в окно, указанное hwndNotify при изменении сведений масштабирования. Как правило, это значение должно иметь значение WM_APP+x, где x является целочисленным значением.
[out] pdwCookie
Тип: DWORD*
Указатель на значение, которое, когда эта функция возвращается успешно, получает маркер регистрации. Этот маркер используется для отзыва уведомлений путем вызова RevokeScaleChangeNotifications.
Возвращаемое значение
Тип: STDAPI
Если эта функция выполнена успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Замечания
Это сообщение, указанное uMsgNotify , публикуется в зарегистрированном окне через PostMessage. WParam сообщения может содержать сочетание SCALE_CHANGE_FLAGS, описывающих изменения, которые произошли.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows 8 [только классические приложения] |
| минимальный поддерживаемый сервер | Windows Server 2012 [только классические приложения] |
| целевая платформа | Виндоус |
| Header | shellscalingapi.h |
| Library | OneCore.Lib |
| DLL | Shcore.dll |