方法1:
////////////////////////////////////////
方法2:
条目拖动
#define MAX_DRAG_SIZE 128
#define MAX_DRAG_SIZE_2 (MAX_DRAG_SIZE/2)
添加数据成员
CImageList* m_pDragImage = NULL;//拖动时的图片
int m_nDragDrop, m_nDrag[MAX_DRAG_SIZE];//用于记录被拖动条目的index以及拖动到的位置
注:本文中仅以拖动1条为例,重在介绍方法,如果需要可作相应的扩展
响应消息LVN_BEGINDRAG, WM_MOUSEMOVE WM_LBUTTONUP
ON_NOTIFY_REFLECT(LVN_BEGINDRAG, OnBegindrag)
在其listbox的父窗口中进行以下处理
ON_NOTIFY(HDN_ENDDRAG, IDC_LIST, OnEnddragList)//IDC_LIST为list控件的ID
本文提供两种实现列表视图拖拽的方法,包括创建拖拽图像、处理鼠标移动及释放事件等关键技术步骤,适用于Windows应用程序开发。
6622

被折叠的 条评论
为什么被折叠?



