_Message WM UPDATEUISTATE
Une application envoie le message WM _ UPDATEUISTATE pour modifier l’état de l’interface utilisateur pour la fenêtre spécifiée et toutes ses fenêtres enfants.
#define WM_UPDATEUISTATE 0x0128
Paramètres
-
wParam
-
Le mot de poids faible spécifie l’action à exécuter. Ce paramètre peut prendre les valeurs suivantes.
Valeur Signification - Interfaces utilisateur _ EFFACER
- 2
L’élément d’état d’interface utilisateur spécifié par le mot de poids fort doit être masqué. - Interfaces utilisateur _ INITIALiser
- 3
L’élément d’état d’interface utilisateur spécifié par le mot de poids fort doit être modifié en fonction du dernier événement d’entrée. Pour plus d'informations, consultez la section Notes. - Interfaces utilisateur _ DÉFINIR
- 1
L’élément d’état d’interface utilisateur spécifié par le mot de poids fort doit être visible. Le mot de poids fort spécifie les éléments d’état d’interface utilisateur qui sont affectés ou le style du contrôle. Ce paramètre peut être une ou plusieurs des valeurs suivantes.
Valeur Signification - UISF _
- 0x4 actif
Un contrôle doit être dessiné dans le style utilisé pour les contrôles actifs. - UISF _ HIDEACCEL
- 0X2
Accélérateurs clavier. - UISF _ HIDEFOCUS
- 0x1
Indicateurs de focus. -
lParam
-
Ce paramètre n'est pas utilisé.
Remarques
Une fenêtre doit envoyer ce message pour modifier l’état de l’interface utilisateur de toutes ses fenêtres enfants. Contrairement au message WM _ CHANGEUISTATE , qui est une notification, lorsque DefWindowProc traite le message WM _ UPDATEUISTATE , il modifie l’état de l’interface utilisateur et propage les modifications à toutes les fenêtres enfants.
La fonction DefWindowProc met à jour l’état de l’interface utilisateur en fonction de la valeur wParam . Si l’état de l’interface utilisateur est modifié, la fonction envoie le message à toutes les fenêtres enfants immédiats. DefWindowProc envoie également ce message lorsqu’il reçoit un message WM _ CHANGEUISTATE notifiant au système qu’une fenêtre enfant a l’intention de modifier l’état de l’interface utilisateur.
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows 2000 Professionnel - [Applications de bureau uniquement] |
| Serveur minimal pris en charge |
Windows 2000 Server - [Applications de bureau uniquement] |
| En-tête |
|
Voir aussi
-
Référence
-
Méthodologique