以上图为vs2010新建一个mfc单文档应用程序,选择的project style是visual studio,会有FileView,ClassView等各种Docking窗口,菜单上可选择显示,隐藏等1.但是我找遍了整个项目的每一个代码文件,都没有找到菜单上这个窗口的显示和隐藏的代码在哪里,请问是否封装掉,应该能自行调用吧?2。这些窗口的名字在菜单中貌似都是动态生成的,因为menu资源上是空的,可能是运行程序后动态添加的,请问是如何添加的?我也没找到代码。求大神解惑,谢了先。

解决方案 »

  1.   

    靠发图都说是外链。。不显示就是这样的菜单View File About
    |
    Toolbars and Docking Windows - File View
                                   Class View
                                   XXXX Dock window
      

  2.   

    程序里封装好了的,BCG的东西
      

  3.   

    那些玩意没必要去研究的吧;如果想锻炼能力的话,用SDK来自己搭框架
      

  4.   

    那窗口的显示和隐藏停靠等总能自己实现吧,为什么网上没什么例子,BCG也基本搜不到什么资料?
      

  5.   

    就是连相应的消息都看不到,按钮跟不到任何断点,可能是我菜。可以新建个vs2010的mfc项目,project style选visual studio,其他默认。如果你跟到断点,就只要说一下哪个文件的哪行就行了。
      

  6.   

    MFC帮你封装了,可以下个BCG的源码,分析分析。
      

  7.   

    具体的我也没研究过
    以前单纯用BCG的时候倒是跟过
    不过很久不做了
    想看哪个函数重载一下就可以
    然后调用原函数也就跟进去了
      

  8.   

    明白了,这个东西,用的人不多,或者说用的,愿意交流的不多,但实际使用还是比较方便的。
    用下来觉得像我这样不太会写UI的用这个框架还是能冒充下大神的骗骗外行的。像我这种菜鸟就不用管里面代码了,既然隐藏了,我就不看了,就调用ShowPane就可以显示和隐藏了,其他都和原来的mfc没区别。感谢xianglitian。结贴给分!
      

  9.   

    直接用source insight 看MFC 源码。