Freigeben über


LBSELCHSTRING-Nachricht

[Ab Windows Vista wurden die allgemeinen Dialogfelder Öffnen und Speichern unter durch das Dialogfeld "Allgemeines Element" ersetzt. Es wird empfohlen, die Dialogfeld-API für allgemeine Elemente anstelle dieser Dialogfelder aus der Allgemeinen Dialogfeldbibliothek zu verwenden.]

Ein Dialogfeld Öffnen oder Speichern unter sendet die registrierte LBSELCHSTRING-Nachricht an Ihre Hookprozedur, wenn sich die Auswahl in einem der Listen- oder Kombinationsfelder des Dialogfelds ändert.

#define LBSELCHSTRING TEXT("commdlg_LBSelChangedNotify")

Parameter

wParam

Der Bezeichner des Listen- oder Kombinationsfelds, in dem die Auswahl geändert wurde.

lParam

Das Wort mit niedriger Reihenfolge gibt die Elementnummer der ausgewählten Zeichenfolge im Listen- oder Kombinationsfeld an. Das Wort mit hoher Reihenfolge gibt den Typ der Auswahländerung an. Dieser Parameter kann einen der folgenden Werte annehmen.

Wert Bedeutung
CD_LBSELCHANGE
0
Das Element ist das einzige Element, das in einem Listenfeld mit einzeler Auswahl ausgewählt wird.
CD_LBSELADD
2
Das Element ist eines der Elemente, die in einem Listenfeld mit mehrfacher Auswahl ausgewählt sind.
CD_LBSELSUB
1
Das Element wird nicht mehr in einem Listenfeld mit mehrfacher Auswahl ausgewählt.
CD_LBSELNOITEMS
-1
In einem Listenfeld mit mehrfacher Auswahl sind keine Elemente vorhanden.

Rückgabewert

Diese Nachricht hat keinen Rückgabewert.

Bemerkungen

Die Hookprozedur muss die LBSELCHSTRING-Konstante in einem Aufruf der RegisterWindowMessage-Funktion angeben, um den Bezeichner für die vom Dialogfeld gesendete Nachricht abzurufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Commdlg.h (einschließlich Windows.h)
Unicode- und ANSI-Name
LBSELCHSTRINGW (Unicode) und LBSELCHSTRINGA (ANSI)

Siehe auch

Referenz

CDN_SELCHANGE

CDN_TYPECHANGE

RegisterWindowMessage

Konzept

Allgemeine Dialogfeldbibliothek