Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Registra una ventana para recibir devoluciones de llamada al escalar los cambios de información.
Syntax
HRESULT RegisterScaleChangeNotifications(
[in] DISPLAY_DEVICE_TYPE displayDevice,
[in] HWND hwndNotify,
[in] UINT uMsgNotify,
[out] DWORD *pdwCookie
);
Parámetros
[in] displayDevice
Tipo: DISPLAY_DEVICE_TYPE
Valor de enumeración que indica sobre qué dispositivo para mostrar se van a recibir notificaciones.
[in] hwndNotify
Tipo: HWND
Identificador de la ventana que recibirá las notificaciones.
[in] uMsgNotify
Tipo: UINT
Mensaje definido por la aplicación que se pasa a la ventana especificada por hwndNotify al escalar la información cambia. Normalmente, se debe establecer en WM_APP+x, donde x es un valor entero.
[out] pdwCookie
Tipo: DWORD*
Puntero a un valor que, cuando esta función vuelve correctamente, recibe un token de registro. Este token se usa para revocar notificaciones mediante una llamada a RevokeScaleChangeNotifications.
Valor devuelto
Tipo: STDAPI
Si esta función se ejecuta correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .
Observaciones
Este mensaje especificado por uMsgNotify se publica en la ventana registrada a través de PostMessage. El wParam del mensaje puede contener una combinación de SCALE_CHANGE_FLAGS que describen el cambio que se produjo.
Requisitos
| Requirement | Importancia |
|---|---|
| Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
| Servidor mínimo admitido | Windows Server 2012 [solo aplicaciones de escritorio] |
| de la plataforma de destino de |
Windows |
| Header | shellscalingapi.h |
| Library | OneCore.Lib |
| DLL de |
Shcore.dll |