DELETEITEMSTRUCT-Struktur (winuser.h)

Beschreibt ein gelöschtes Listenfeld- oder Kombinationsfeldelement. Der lParam-Parameter einer WM_DELETEITEM Nachricht enthält einen Zeiger auf diese Struktur. Wenn ein Element aus einem Listen- oder Kombinationsfeld entfernt wird oder wenn ein Listen- oder Kombinationsfeld zerstört wird, sendet das System die WM_DELETEITEM Nachricht für jedes gelöschte Element an den Besitzer.

Das System sendet eine WM_DELETEITEM-Nachricht nur für Elemente, die aus einem vom Besitzer gezeichneten Listenfeld (mit der LBS_OWNERDRAWFIXED oder LBS_OWNERDRAWVARIABLE Formatvorlage) oder einem vom Besitzer gezeichneten Kombinationsfeld (mit dem CBS_OWNERDRAWFIXED - oder CBS_OWNERDRAWVARIABLE-Format ) gelöscht wurden.

Syntax

typedef struct tagDELETEITEMSTRUCT {
  UINT      CtlType;
  UINT      CtlID;
  UINT      itemID;
  HWND      hwndItem;
  ULONG_PTR itemData;
} DELETEITEMSTRUCT, *PDELETEITEMSTRUCT, *LPDELETEITEMSTRUCT;

Member

CtlType

Typ: UINT

Gibt an, ob das Element aus einem Listenfeld oder einem Kombinationsfeld gelöscht wurde. Einer der folgenden Werte.

Wert Bedeutung
ODT_LISTBOX
Ein Listenfeld.
ODT_COMBOBOX
Ein Kombinationsfeld.

CtlID

Typ: UINT

Der Bezeichner des Listenfelds oder Kombinationsfelds.

itemID

Typ: UINT

Der Index des Elements im Listenfeld oder Kombinationsfeld, das entfernt wird.

hwndItem

Typ: HWND

Ein Handle für das Steuerelement.

itemData

Typ: ULONG_PTR

Anwendungsdefinierte Daten für das Element. Dieser Wert wird an das Steuerelement im lParam-Parameter der Nachricht übergeben, die das Element dem Listen- oder Kombinationsfeld hinzufügt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile winuser.h (windows.h einschließen)

Weitere Informationen

WM_DELETEITEM