Fonction RegisterScaleChangeNotifications (shellscalingapi.h)
Inscrit une fenêtre pour recevoir des rappels lorsque les informations de mise à l’échelle changent.
Syntaxe
HRESULT RegisterScaleChangeNotifications(
[in] DISPLAY_DEVICE_TYPE displayDevice,
[in] HWND hwndNotify,
[in] UINT uMsgNotify,
[out] DWORD *pdwCookie
);
Paramètres
[in] displayDevice
Type : DISPLAY_DEVICE_TYPE
Valeur d’énumération qui indique l’appareil d’affichage sur lequel recevoir des notifications.
[in] hwndNotify
Type : HWND
Handle de la fenêtre qui recevra les notifications.
[in] uMsgNotify
Type : UINT
Message défini par l’application qui est passé à la fenêtre spécifiée par hwndNotify lorsque les informations de mise à l’échelle changent. En règle générale, cette valeur doit être définie sur WM_APP+x, où x est une valeur entière.
[out] pdwCookie
Type : DWORD*
Pointeur vers une valeur qui, lorsque cette fonction retourne correctement, reçoit un jeton d’inscription. Ce jeton est utilisé pour révoquer des notifications en appelant RevokeScaleChangeNotifications.
Valeur retournée
Type : STDAPI
Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Ce message spécifié par uMsgNotify est publié dans la fenêtre inscrite via PostMessage. Le wParam du message peut contenir une combinaison de SCALE_CHANGE_FLAGS qui décrivent la modification qui s’est produite.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shellscalingapi.h |
DLL | Shcore.dll |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour