DM_LISTDELETE посылается Менеджеру диалогов для удаления элементов из списка DI_COMBOBOX или
DI_LISTBOX.
NULL.
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);