• MFC MDI 获取当前视图


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

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

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

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

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

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

    本文链接: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 }

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

  • 相关阅读:
    vue工作篇
    idea快捷键
    idea怎么随时随地调整字体大小
    idea配置maven
    idea启动加速
    idea配置tomcat
    idea设置哪个浏览器打开
    jsonArray和jsonObject的理解
    多文件上传保存到本地服务器
    并发编程
  • 原文地址:https://www.cnblogs.com/wlsandwho/p/4398314.html
Copyright © 2020-2023  润新知