WM_NEXTDLGCTL message
Envoyé à une procédure de boîte de dialogue pour définir le focus du 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 d’ordre inférieur indique comment le système utilise wParam. Si le mot de faible ordre 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.
Notes
Ce message effectue des opérations de gestion de boîte de dialogue supplémentaires au-delà de celles effectuées par la fonction SetFocusWM_NEXTDLGCTL met à jour la bordure de bouton push 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 simultanément d’autres messages qui définissent le focus. Utilisez la fonction PostMessage à la place.
Spécifications
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
-
Conceptuel