Message LBSELCHSTRING

[À compter de Windows Vista, les boîtes de dialogue Ouvrir et Enregistrer sous communes ont été remplacées par la boîte de dialogue Élément commun. Nous vous recommandons d’utiliser l’API Common Item Dialog au lieu de ces boîtes de dialogue de la bibliothèque de boîtes de dialogue communes.]

Une boîte de dialogue Ouvrir ou Enregistrer sous envoie le message inscrit LBSELCHSTRING à votre procédure de hook lorsque la sélection change dans l’une des zones de liste ou de liste déroulante de la boîte de dialogue.

#define LBSELCHSTRING TEXT("commdlg_LBSelChangedNotify")

Paramètres

wParam

Identificateur de la zone de liste ou de la zone de liste déroulante dans laquelle la sélection a été modifiée.

lParam

Le mot d’ordre inférieur spécifie le numéro d’élément de la chaîne sélectionnée dans la zone de liste ou la zone de liste déroulante. Le mot d’ordre supérieur spécifie le type de modification de sélection. Ce paramètre peut prendre les valeurs suivantes.

Valeur Signification
CD_LBSELCHANGE
0
L’élément est le seul élément sélectionné dans une zone de liste à sélection unique.
CD_LBSELADD
2
L’élément est l’un des éléments sélectionnés dans une zone de liste à sélection multiple.
CD_LBSELSUB
1
L’élément n’est plus sélectionné dans une zone de liste à sélection multiple.
CD_LBSELNOITEMS
-1
Il n’existe aucun élément dans une zone de liste à sélection multiple.

Valeur retournée

Ce message n’a aucune valeur de retour.

Notes

La procédure de raccordement doit spécifier la constante LBSELCHSTRING dans un appel à la fonction RegisterWindowMessage pour obtenir l’identificateur du message envoyé par la boîte de dialogue.

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
Commdlg.h (inclure Windows.h)
Noms Unicode et ANSI
LBSELCHSTRINGW (Unicode) et LBSELCHSTRINGA (ANSI)

Voir aussi

Référence

CDN_SELCHANGE

CDN_TYPECHANGE

RegisterWindowMessage

Conceptuel

Bibliothèque de boîtes de dialogue commune