求教,VC2010下,很多菜单默认是折叠的,如何设置其为全部展开?

解决方案 »

  1.   

    CMainFrame::OnCreate 中添加代码CMFCMenuBar::SetRecentlyUsedMenus(FALSE);
    然后将注册表项
    HKEY_CURRENT_USER\Software\Local AppWizard-Generated Applications
    下面的你的工程名对应的项删除.再次运行即可.----
    这个注册表项中,存储了你的应用程序相关的界面配置.如果不删除,你刚刚的代码不会生效.
    如果你的应用程序在一台机器上从来没有运行过就不会有这个配置.
      

  2.   

    CMFCToolBar::SetBasicCommands(lstBasicCommands);
    CMainFrame类的OnCreate函数中这句去掉