释义 |
CDragListBox
CObject | └CCmdTarget | └CWnd | └CListBox | └CDragListBox |
在提供了Windows 列表框的函数功能之外,CDragListBox类允许用户移动列表项,比如在列表框内移动文件名。具有这种能力的列表框使得用户可以在框内对项排序,以获得最有用的排列方式。缺省地,列表框将项移动到框的新位置上。CDragListBox对象能被定制,可以对项进行拷贝而不仅是移动。 与CDragListBox类相关的列表框绝不能具有LBS_SORT或LBS_MULTIPLESELECT风格。关于列表框风格的描述,请参阅“列表框风格”。 要在应用对话框中使用可拖拉的列表框,先在对话框编辑器中往对话框模板添加列表框控件,并为其分配一个与模板列表框控件对应的成员变量Category Control和变量类型CDragListBox。 关于将控件分配给成员变量的更多信息,请参阅联机文档“Visual C++程序员指南”中的“定义对话控件的成员变量的快捷键”。 #include <afxcmn.h> 请参阅:CListBox
CDragListBox类的成员
属性 构造函数CDragListBox | 构造一个CDragListBox对象 |
操作 可覆盖的函数BeginDrag | 当拖动操作开始时由框架窗口调用 | CancelDrag | 当拖动操作被取消时由框架窗口调用 | Dragging | 在拖动操作过程中由框架窗口调用 | Dropped | 在列表项放下时由框架窗口调用 |
|