码迷,mamicode.com
首页 > 编程语言 > 详细

MFC MDI 获取当前视图

时间:2015-04-07 19:34:20      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:

==================================声明==================================

本文原创,转载在正文中显要的注明作者和出处,并保证文章的完整性。

未经作者同意请勿修改(包括本声明),保留法律追究的权利。

未经作者同意请勿用于学术性引用。

未经作者同意请勿用于商业出版、商业印刷、商业引用。

本文不定期修正完善,为保证内容正确,建议移步原文处阅读。

本文链接:http://www.cnblogs.com/wlsandwho/p/4398314.html

=======================================================================

还是假想基于自己的魔改系列http://www.cnblogs.com/wlsandwho/p/4288818.html

=======================================================================

对于多个视图,可以弄多套工具栏来对应,微软的好多东西都是这么搞得,比方说SQL Server Management Studio (2008)

但对我来说好麻烦啊。

我偷点懒,用一个按钮吧。

 1 void CMainFrame::OnXXX()
 2 {
 3     // TODO: 在此添加命令处理程序代码
 4     CView* pCurView=((CMainFrame*)(AfxGetApp()->m_pMainWnd))->MDIGetActive()->GetActiveView();//<-------------------This Line
 5 
 6     if (pCurView==gpFV1)
 7     {
 8         MessageBox(TEXT("1"));
 9     }
10     else
11     {
12         MessageBox(TEXT("2"));
13     }
14 }

关于括号这种东西,就看个人爱好了。

 

MFC MDI 获取当前视图

标签:

原文地址:http://www.cnblogs.com/wlsandwho/p/4398314.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!