Función RegisterScaleChangeEvent (shellscalingapi.h)
Registra un evento que se desencadena cuando la escala ha cambiado posiblemente. Esta función reemplaza a RegisterScaleChangeNotifications.
Sintaxis
HRESULT RegisterScaleChangeEvent(
[in] HANDLE hEvent,
[out] DWORD_PTR *pdwCookie
);
Parámetros
[in] hEvent
Identificador del evento que se va a registrar para las notificaciones de cambio de escalado.
[out] pdwCookie
Cuando esta función vuelve correctamente, este valor recibe la dirección de un puntero a una cookie que se puede usar más adelante para anular el registro de las notificaciones de cambio de escala a través de UnregisterScaleChangeEvent.
Valor devuelto
Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
El evento se genera cada vez que algo que puede afectar a los cambios de escala, pero solo porque la escala puede verse afectada no significa que haya sido. Los autores de llamadas pueden almacenar en caché el factor de escala para comprobar que la escala del monitor ha cambiado realmente. El identificador de eventos se duplicará, por lo que los autores de llamadas pueden cerrar su identificador en cualquier momento.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8.1 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 R2 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shellscalingapi.h |
Library | Shcore.lib |
Archivo DLL | Shcore.dll |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de