_Message WM NEXTDLGCTL
Envoyé à une procédure de boîte de dialogue pour définir le focus clavier sur un autre contrôle dans la boîte de dialogue.
#define WM_NEXTDLGCTL 0x0028
Paramètres
-
wParam
-
Si lParam a la valeur true, ce paramètre identifie le contrôle qui reçoit le focus. Si lParam a la valeur false, ce paramètre indique si le contrôle suivant ou précédent avec le style WS _ TABSTOP reçoit le focus. Si wParam est égal à zéro, le contrôle suivant reçoit le focus ; Sinon, le contrôle précédent avec le style WS _ TABSTOP reçoit le focus.
-
lParam
-
Le mot de poids faible indique comment le système utilise wParam. Si le mot de poids faible est true, wParam est un handle associé au contrôle qui reçoit le focus. Sinon, wParam est un indicateur qui indique si le contrôle suivant ou précédent avec le style WS _ TABSTOP reçoit le focus.
Valeur retournée
Une application doit retourner zéro si elle traite ce message.
Remarques
Ce message effectue des opérations de gestion de boîte de dialogue supplémentaires au-delà de celles effectuées par la fonction SetFocus WM _ NEXTDLGCTL met à jour la bordure du bouton de commande par défaut, définit l’identificateur de contrôle par défaut et sélectionne automatiquement le texte d’un contrôle d’édition (si la fenêtre cible est un contrôle d’édition).
N’utilisez pas la fonction SendMessage pour envoyer un message WM _ NEXTDLGCTL si votre application traite de façon simultanée d’autres messages qui définissent le focus. Utilisez à la place la fonction PostMessage .
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