社区
界面
帖子详情
如何判断某点再哪个CView上
haven_t
2012-02-23 11:10:59
要实现对话框拖放数据到CView上,mousemove拖放过程中如何知道鼠标位于哪个CView上?或者如何按顺序迭代mainframe下所有的CView ?用过ChildWindowFromPoint似乎不行,请问有何高效点的方法?
...全文
101
8
打赏
收藏
如何判断某点再哪个CView上
要实现对话框拖放数据到CView上,mousemove拖放过程中如何知道鼠标位于哪个CView上?或者如何按顺序迭代mainframe下所有的CView ?用过ChildWindowFromPoint似乎不行,请问有何高效点的方法?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
haven_t
2012-02-25
打赏
举报
回复
只是over还没有放的时候需要设置鼠标指针,这时CView无法捕获消息,现在关键在如何迭代所有的CView
hdg3707
2012-02-24
打赏
举报
回复
如果是全屏显示的视图,那恐怕只能知道当前的视图,如果是平铺或不是全屏显示的视图,也就是都能看到每个视图的一部分,那就可以试试各视图都响应鼠标的移动消息,看看各视图能不能得到正确的鼠标的移动消息,如果能得到,就可以知道是哪个视图了,如果不能正确得到鼠标移动消息,那就有些麻烦了.
lgstudyvc
2012-02-24
打赏
举报
回复
自己记录
每个viwe\鼠标移动到的是哪个view
获取对应view的索引,然后执行你的操作
shn521
2012-02-24
打赏
举报
回复
没弄过多文档的,对话框拖放数据到CView上时CView应该会发出重绘的消息,捕获这个消息处理不知道行不行
haven_t
2012-02-24
打赏
举报
回复
看到这篇文章,是实现两个列表框之间拖放,想试下改成对话框间或对话框CView间 拖放,但这个问题无法解决http://www.vckbase.com/document/viewdoc/?id=1302
haven_t
2012-02-24
打赏
举报
回复
[Quote=引用 4 楼 shn521 的回复:]
多个视口是怎么来的,多文档?
[/Quote]
是的,多文档,有多个CView,多个对话框。
shn521
2012-02-24
打赏
举报
回复
多个视口是怎么来的,多文档?
haven_t
2012-02-24
打赏
举报
回复
因为是从对话框拖放到CView,活动窗口是对话框,CView不能得到鼠标消息。现在希望迭代出mainframe下所有的Cview,然后判断鼠标是否在Cview客户区中以设置鼠标指针
判断
点是否在线上 C++MFC
用VC6.0实现的MFC单文档程序,可用鼠标任意画直线,之后用鼠标点点,弹出
判断
点线关系的对话框,
判断
点是否在线上
五子棋的MFC编码—文档说明部分
自己使用VC6.0实现的五子棋游戏,此文档为“五子棋 MFC achieved”程序相配套的文档说明,主要详细讲解了五子棋游戏中的几个最核心功能的实现,其中包括棋盘的构造、下棋子的位置
判断
、玩家输赢
判断
、光标跟踪等棋牌类游戏的最常见的一些功能。
实验二_直线和圆的显示
直线和圆的显示 一、要求和目的 1、掌握在Visual C++ 环境下MFC的绘图类及其绘图函数的操作方法。 2、通过本次实验,掌握图形学中基本图元(直线、圆)的生成方法,学会用DDA和Bresenham算法绘制直线以及用Bresenham算法画圆。
MFC制作五子棋
用MFC制作的五子棋,功能完备而且能将战绩添加到英雄榜。
vc++ 五子棋 人人对战或人机
数据结构的设计;五子棋棋盘的绘制。 人机下棋时,计算机下棋算法的设计。 人机下棋时,
判断
任一方获胜的算法的设计
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章