_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
Winuser. h (inclure Windows. h)

Voir aussi

Référence

PostMessage

SendMessage

SetFocus

Méthodologique

Boîtes de dialogue