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 |
---|---|
|
Ein Listenfeld. |
|
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) |