Freigeben über


WM_DELETEITEM Nachricht

Wird an den Besitzer eines Listen- oder Kombinationsfelds gesendet, wenn das Listen- oder Kombinationsfeld zerstört wird oder wenn Elemente durch die LB_DELETESTRING, LB_RESETCONTENT, CB_DELETESTRING oder CB_RESETCONTENT Nachricht entfernt werden. Das System sendet eine WM_DELETEITEM Nachricht für jedes gelöschte Element. Das System sendet die WM_DELETEITEM Nachricht für alle gelöschten Listenfelder oder Kombinationsfeldelemente mit nichtzero Elementdaten.

WM_DELETEITEM

    WPARAM wParam;
    LPARAM lParam; 

Parameter

wParam

Gibt den Bezeichner des Steuerelements an, das die WM_DELETEITEM-Nachricht gesendet hat.

lParam

Zeiger auf eine DELETEITEMSTRUCT-Struktur , die Informationen zu dem aus einem Listenfeld gelöschten Element enthält.

Rückgabewert

Eine Anwendung sollte TRUE zurückgeben, wenn sie diese Nachricht verarbeitet.

Bemerkungen

Microsoft Windows NT und höher: Windows sendet eine WM_DELETEITEM Nachricht nur für Elemente, die aus einem vom Besitzer gezeichneten Listenfeld (mit dem LBS_OWNERDRAWFIXED oder LBS_OWNERDRAWVARIABLE Stil) oder vom Besitzer gezeichneten Kombinationsfeld (mit dem CBS_OWNERDRAWFIXED - oder CBS_OWNERDRAWVARIABLE-Stil ) gelöscht wurden.

Windows 95: Windows sendet die WM_DELETEITEM Nachricht für alle gelöschten Listenfelder oder Kombinationsfeldelemente mit nichtzero Elementdaten.

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

CB_DELETESTRING

CB_RESETCONTENT

DELETEITEMSTRUCT

LB_DELETESTRING

LB_RESETCONTENT