DM_LISTDELETE
Сообщение
DM_LISTDELETE
посылается Менеджеру диалогов для удаления элементов из списка DI_COMBOBOX или
DI_LISTBOX.
Param1
ID элемента диалога.
Param2
Указатель на структуру типа FarListDelete, описывающую параметры удаления, или
NULL
.
Return
TRUE
- данные удалены из списка.FALSE
- ошибка при удалении данных.
Элементы
Элемент | Описание |
---|---|
DI_LISTBOX | список |
DI_COMBOBOX | комбинированный список |
Замечания
Если в качестве
Param2
задано значение NULL
, то из списка будут удалены все элементы.
Данные, которые плагин ассоциировал с элементом списка с помощью сообщения DM_LISTSETDATA также будут удалены.
Пример
// *** УДАЛИТЬ ПЕРВЫЕ ДВА ЭЛЕМЕНТА СПИСКА *** struct FarListDelete FLDItem={sizeof(FarListDelete)}; FLDItem.StartIndex=0; FLDItem.Count=2; Info.SendDlgMessage(hDlg,DM_LISTDELETE,ID,&FLDItem); // *** ОЧИСТИТЬ ВЕСЬ СПИСОК *** // Способ 1: struct FarListDelete FLDItem={sizeof(FarListDelete),0,0}; Info.SendDlgMessage(hDlg,DM_LISTDELETE,ID,&FLDItem); // Способ 2: Info.SendDlgMessage(hDlg,DM_LISTDELETE,ID,NULL);
Смотрите также: