haven_t 发表于 2012-2-25 20:11:48

MFC拖放,CFrameWnd如何迭代所有CView的方法

想实现从对话框向CView进行数据拖放操作,参照了附件中列表框之间项的拖拽操作的代码,但发现拖动过程无法得知鼠标位于哪个CView上,请问如何按窗口的顺序迭代所有CView?

haven_t 发表于 2012-2-25 21:57:12

其实实现这个操作可以用ole drag drop实现,但想尝试使用附件中的方法实现.
当然可以在CView构造函数中把this指针传给mainframe用数组进行储存,然后进行迭代,但总觉得mainframe中应该存在相关机制.

马大哈 发表于 2012-2-26 02:25:58

弄不明白.....连运行都运行不起来,HOHO....只能帮顶顶了{:soso_e113:}

haven_t 发表于 2012-2-26 17:11:57

那个是2005的,这个我改成VC6可以通过编译了
页: [1]
查看完整版本: MFC拖放,CFrameWnd如何迭代所有CView的方法