Поделиться через


WM_DELETEITEM сообщение

Отправляется владельцу поля со списком или поля со списком при уничтожении списка или при удалении элементов с помощью LB_DELETESTRING, LB_RESETCONTENT, CB_DELETESTRING или CB_RESETCONTENT сообщения. Система отправляет WM_DELETEITEM сообщение для каждого удаленного элемента. Система отправляет WM_DELETEITEM сообщение для всех удаленных элементов списка или поля со списком с ненулевыми данными.

WM_DELETEITEM

    WPARAM wParam;
    LPARAM lParam; 

Параметры

wParam

Указывает идентификатор элемента управления, отправляющего сообщение WM_DELETEITEM .

lParam

Указатель на структуру DELETEITEMSTRUCT , содержащую сведения об элементе, удаленном из списка.

Возвращаемое значение

При обработке этого сообщения приложение должно возвращать значение TRUE .

Комментарии

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

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

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Winuser.h (включая Windows.h)

См. также раздел

Справочные материалы

CB_DELETESTRING

CB_RESETCONTENT

DELETEITEMSTRUCT

LB_DELETESTRING

LB_RESETCONTENT