重载框架窗口的PreCreateWindow,在里面加一句cs.hMenu=NULL.

解决方案 »

  1.   

    既然不要菜单,在定制时便Uncheck菜单项,何必找这个麻烦!
      

  2.   

    在定制时哪里有Uncheck菜单项?
      

  3.   

    请不要调用pFrame->LoadFrame,而改为调用pFrame->CreateEx,也可以override虚函数LoadFrame,但相对要复杂一些.
      

  4.   

    问题是这样:
    如果我将菜单的ID改为IDR_MENU,此时LoadFrame中的IDR_MAINFRAME便不再会加载菜单,但奇怪的是菜单仍然存在(cs.hMenu!=NULL时). 我用Source Browser在程序中根本找不到IDR_MENU字样(除resource.h);
    难道是在基类中?不会吧.
      

  5.   

    问题是解决了,用AfxRegistWndClass()和Create()但疑问还在,怎么回事呢?
    各位大侠,谁能解释一下?