MFC单文档双视图中如何在Doc中判断当前活动视图?

oLanTingYaoYi 2013-01-03 07:27:31
我分别有左右两个视图,ViewLeft和ViewRight,其中在主菜单中有两个功能,分别显示左图和右图(点击之后是用来显示位图的),现在我的问题是想在Doc中读取位图数据,然后分别在两个视图中显示,但是菜单中每次只有一个菜单项是可以选择的,比如左视图对应是可选的,右视图中的菜单则是灰的,这个有人说要把处理函数卸载Frame中,这个暂且不管。我的目的是想在Doc中判断我当前选中的一个视图是左边的还是右边的,以此我好在分别显示的时候选择不同的参数。有人说采用GetActiveView来与左视图指针或者右视图指针判断,但是关键问题是如何获取左右视图的指针呢?难道是定义变量?小女不才,望各位大神点拨!
...全文
445 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
正方形的花生 2014-05-19
  • 打赏
  • 举报
回复
同楼上,求具体解决办法,多谢大家指点啊
yenna 2013-03-02
  • 打赏
  • 举报
回复
想问下楼主解决这个问题没有?我跟你碰到一样的问题了,不知道是啥原因,抓狂中~~~谢谢指点指点。
Eleven 2013-01-04
  • 打赏
  • 举报
回复
你完全可以通过主框架窗口CMainFrame类来中转
蒋晟 2013-01-04
  • 打赏
  • 举报
回复
文档通知视图用UpdateAllViews 让左视图的OnUpdate只处理应该发到左视图的通知。
oLanTingYaoYi 2013-01-03
  • 打赏
  • 举报
回复
自己顶一下

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧