DELETEITEMSTRUCT

DELETEITEMSTRUCT структура описывает удаленный или поля со списком элемента списка. Параметр lParam сообщения WM_DELETEITEM содержит указатель на эту структуру. Когда элемент удаляется из списка или поля со списком или списка или поля со списком уничтожается, система посылает сообщение WM_DELETEITEM владельца для каждого удаленного элемента.

Windows NT: Система посылает сообщение WM_DELETEITEM только для элементов, удаленные из рисуемого владельцем списка (стиль LBS_OWNERDRAWFIXED или LBS_OWNERDRAWVARIABLE) или владельцем списком (с CBS_OWNERDRAWFIXED или CBS_OWNERDRAWVARIABLE стиль).

Windows 95 и Windows 98: Система посылает сообщение об WM_DELETEITEM для любых удаленных списка или поля со списком элемента с ненулевой элемент данных.

 typedef struct tagDELETEITEMSTRUCT {/ / ditms UINT CtlType; 
    UINT CtlID; 
    UINT itemID; 
    HWND hwndItem; 
    UINT ItemData отсутствует; 
} DELETEITEMSTRUCT 
 

Члены

CtlType
Задает одно из следующих значений, чтобы указать, был ли элемент удален из списка или поля со списком:
Значение Значение
ODT_LISTBOX Поле со списком.
ODT_COMBOBOX Поле со списком.

CtlID
Указывает идентификатор списка или поля со списком.
идентификатор элемента
Определяет индекс элемента списка или поля со списком удаления.
hwndItem
Дескриптор элемента управления.
itemData отсутствует
Задает определяемые приложением данные для элемента. Это значение передается в элемент управления в параметре lParam сообщения, которое добавляет элемент списка или поля со списком.

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 1.0 или более поздней версии.
Заголовок:Объявленные в winuser.h.

Родственные слова

Обзор полей списка, списка поля структуры, WM_DELETEITEM

Index