Freigeben über


LBN_SELCHANGE-Benachrichtigungscode

Benachrichtigt die Anwendung, dass sich die Auswahl in einem Listenfeld aufgrund der Benutzereingabe geändert hat. Das übergeordnete Fenster des Listenfelds empfängt diesen Benachrichtigungscode über die WM_COMMAND-Nachricht.

LBN_SELCHANGE

    WPARAM wParam;
    LPARAM lParam; 

Parameter

wParam

LOWORD enthält den Bezeichner des Listenfelds. HIWORD gibt den Benachrichtigungscode an.

lParam

Handle für das Listenfeld.

Hinweise

Dieser Benachrichtigungscode wird nur von einem Listenfeld mit dem Stil LBS_NOTIFY gesendet.

Dieser Benachrichtigungscode wird nicht gesendet, wenn die LB_SETSEL-, LB_SETCURSEL-, LB_SELECTSTRING-, LB_SELITEMRANGE- oder LB_SELITEMRANGEEX-Nachricht die Auswahl ändert.

Bei einem Listenfeld für Mehrfachauswahl wird der LBN_SELCHANGE-Benachrichtigungscode gesendet, wenn der bzw. die Benutzer*in eine Pfeiltaste drückt, auch wenn sich die Auswahl nicht ändert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Header
Winuser.h (einschließlich Windows.h)

Siehe auch

Referenz

LB_SETCURSEL

LBN_DBLCLK

LBN_SELCANCEL

Weitere Ressourcen

WM_COMMAND