求大侠帮忙!CListCtrl列表框里怎么实现将一个文件拖动到另一个文件夹(是同一个列表框里)
求大侠帮忙!!!CListCtrl列表框里如何实现将一个文件拖动到另一个文件夹(是同一个列表框里)
目前我已经实现向列表框拖入文件和从列表框脱出文件,但现在的问题是如何将同一个列表框里的文件或文件夹拖动到同一列表框里的另一个文件夹里,或者当我鼠标从列表框外部点击不弹起,然后拖动到列表框弹起鼠标如何获得鼠标位置处列表框的索引?求大侠帮帮忙
------解决思路----------------------
鼠标释放时,通过OnLButtonUp拿到鼠标坐标,然后调用CListCtrl的
返回值就是item索引
------解决思路----------------------
列表内Item拖拽参考这里看是否是你需要的
http://www.codeproject.com/Articles/1951/Drag-and-Drop-between-and-within-a-CListCtrl
目前我已经实现向列表框拖入文件和从列表框脱出文件,但现在的问题是如何将同一个列表框里的文件或文件夹拖动到同一列表框里的另一个文件夹里,或者当我鼠标从列表框外部点击不弹起,然后拖动到列表框弹起鼠标如何获得鼠标位置处列表框的索引?求大侠帮帮忙
------解决思路----------------------
鼠标释放时,通过OnLButtonUp拿到鼠标坐标,然后调用CListCtrl的
int HitTest(
CPoint pt,
UINT* pFlags = NULL )
const; int HitTest(
CPoint pt,
UINT* pFlags = NULL )
const;
返回值就是item索引
------解决思路----------------------
列表内Item拖拽参考这里看是否是你需要的
http://www.codeproject.com/Articles/1951/Drag-and-Drop-between-and-within-a-CListCtrl