首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

MFC单文档双视图中怎么在Doc中判断当前活动视图

2013-01-11 
MFC单文档双视图中如何在Doc中判断当前活动视图?本帖最后由 VisualEleven 于 2013-01-04 10:37:17 编辑我

MFC单文档双视图中如何在Doc中判断当前活动视图?
本帖最后由 VisualEleven 于 2013-01-04 10:37:17 编辑 我分别有左右两个视图,ViewLeft和ViewRight,其中在主菜单中有两个功能,分别显示左图和右图(点击之后是用来显示位图的),现在我的问题是想在Doc中读取位图数据,然后分别在两个视图中显示,但是菜单中每次只有一个菜单项是可以选择的,比如左视图对应是可选的,右视图中的菜单则是灰的,这个有人说要把处理函数卸载Frame中,这个暂且不管。我的目的是想在Doc中判断我当前选中的一个视图是左边的还是右边的,以此我好在分别显示的时候选择不同的参数。有人说采用GetActiveView来与左视图指针或者右视图指针判断,但是关键问题是如何获取左右视图的指针呢?难道是定义变量?小女不才,望各位大神点拨! mfc 单文档多视图;活动视图
[解决办法]
文档通知视图用UpdateAllViews
让左视图的OnUpdate只处理应该发到左视图的通知。
[解决办法]
你完全可以通过主框架窗口CMainFrame类来中转

热点排行