找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4746|回复: 3

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

[复制链接]

2

主题

4

回帖

0

精华

铜牌会员

积分
60
发表于 2012-2-25 20:11:48 | 显示全部楼层 |阅读模式
想实现从对话框向CView进行数据拖放操作,参照了附件中列表框之间项的拖拽操作的代码,但发现拖动过程无法得知鼠标位于哪个CView上,请问如何按窗口的顺序迭代所有CView? DragList.rar (20.1 KB, 下载次数: 4276)

2

主题

4

回帖

0

精华

铜牌会员

积分
60
 楼主| 发表于 2012-2-25 21:57:12 | 显示全部楼层
其实实现这个操作可以用ole drag drop实现,但想尝试使用附件中的方法实现.
当然可以在CView构造函数中把this指针传给mainframe用数组进行储存,然后进行迭代,但总觉得mainframe中应该存在相关机制.

275

主题

3017

回帖

1

精华

管理员

嗷嗷叫的老马

积分
17064

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
发表于 2012-2-26 02:25:58 | 显示全部楼层
弄不明白.....连运行都运行不起来,HOHO....只能帮顶顶了{:soso_e113:}
我就是嗷嗷叫的老马了......

2

主题

4

回帖

0

精华

铜牌会员

积分
60
 楼主| 发表于 2012-2-26 17:11:57 | 显示全部楼层
那个是2005的,这个我改成VC6可以通过编译了
DDTest.rar (40.68 KB, 下载次数: 4307)
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表