如何得知当前的鼠标移动是在windows文件拖拽操作中
我的程序里面有个CTreeCtrl控件,现在要完成拖拽功能,从windows拖拽一个文件,当移动到树上某一项时,树节点展开,然后继续拖拽。等松开鼠标的时候,在当前松开时光标所在Item内进行操作。
我先DropAcceptFile(true),然后在CtreeCtrl中重载OnMouseMove()和OnDropFile(),但是OnMouseMove()必须要区分是否处在一个拖拽操作当中,我试过用GetCapture() != NULL && GetCapture() != this,但是GetCapture返回的都是空
目前仍然找不到办法,请各位大牛指点