Partager via


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

Voir aussi

Référence

PostMessage

SendMessage

SetFocus

Conceptuel

Boîtes de dialogue