DM_LISTDELETE
The DM_LISTDELETE message is sent to the dialog manager to delete items from a
DI_COMBOBOX or DI_LISTBOX list.
Param1
The ID of the dialog item from which the items should be deleted.
Param2
Pointer to a FarListDelete structure describing the delete parameters, or NULL.
Return
TRUE if the items have been deleted from the list.
FALSE if an error occurred while deleting data.
FALSE if an error occurred while deleting data.
Controls
Control | Description |
---|---|
DI_LISTBOX | list |
DI_COMBOBOX | combined list |
Remarks
If Param2 is equal to
NULL
,
all items will be deleted from the list.
Example
// *** delete first two list items *** struct FarListDelete FLDItem; FLDItem.StartIndex=0; FLDItem.Count=2; Info.SendDlgMessage(hDlg,DM_LISTDELETE,ID,(LONG_PTR)&FLDItem); // *** clear all list *** // Method 1: struct FarListDelete FLDItem={0,0}; Info.SendDlgMessage(hDlg,DM_LISTDELETE,ID,(LONG_PTR)&FLDItem); // Method 2: Info.SendDlgMessage(hDlg,DM_LISTDELETE,ID,(LONG_PTR)NULL);
See also: