LBSELCHSTRING

Ein Dialogfeld Öffnen oder Speichern als sendet die LBSELCHSTRING registrierte Nachricht an Ihrem Hook-Prozedur beim Ändern der Auswahl in einem der Listenfelder oder Kombinationsfelder im Dialogfeld.

Für Explorer-Format Öffnen und Speichern als Dialogfelder wurde diese Nachricht ersetzt durch die CDN_SELCHANGE und CDN_TYPECHANGE Nachrichten.

MessageID = RegisterWindowMessage(LBSELCHSTRING);
IdListBox = (UINT) wParam; 
iItem = LOWORD (lParam); 
iType = HIWORD (lParam) 

Parameter

idListBox
Bezeichner des Listenfeldes oder des Kombinationsfeldes, in dem die Auswahl geändert.
artikel
Artikelnummer der ausgewählte Zeichenfolge in das Listenfeld oder Kombinationsfeld.
iType
Art der Änderung der Auswahl. Dieser Parameter kann eine der folgenden Werte sein:
CD_LBSELCHANGE Durch iItem bezeichnete Element ist das einzige Element in einem Listenfeld mit einfacher Auswahl ausgewählt.
CD_LBSELADD Durch iItem bezeichnete Element ist eines der Elemente in einem Mehrfachauswahl-Listenfeld ausgewählt.
CD_LBSELSUB Durch iItem bezeichnete Element ist nicht mehr in einem Mehrfachauswahl-Listenfeld ausgewählt.
CD_LBSELNOITEMS Keine Elemente vorhanden sind in einem Mehrfachauswahl-Listenfeld.

Rückgabewerte

Keinen Wert zurückgibt.

Bemerkungen

Die Hook-Prozedur muss die LBSELCHSTRING-Konstante in einem Aufruf der RegisterWindowMessage -Funktion den Bezeichner für die Nachricht mithilfe des Dialogfelds abrufen angeben.

QuickInfo

&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Nicht unterstützt.
Header:In commdlg.h deklariert.
Unicode:Definiert als Unicode und ANSI-Nachrichten.

Siehe auch

Übersicht über common Dialog Box Library, gemeinsame Dialogfeldmeldungen, CDN_SELCHANGE, CDN_TYPECHANGE, RegisterWindowMessage

Index