在mfc向导程序中看不到哪里创建了菜单??如何改变菜单位置?比如让它显示在窗口底部?

解决方案 »

  1.   

    象状态条,工具条都有Create..什么的。菜单咋没有?
      

  2.   

    在文档模板里创建的
    pDocTemplate = new CSingleDocTemplate(
    IDR_MAINFRAME,                    //菜单ID(还包括一些其他资源ID)
    RUNTIME_CLASS(CEx06aDoc),
    RUNTIME_CLASS(CMainFrame),       // main SDI frame window
    RUNTIME_CLASS(CEx06aView));
    或者多文档里,不管是哪个文档模版都在拷贝构造函数里调用
    CDocTemplate(nIDResource, pDocClass, pFrameClass, pViewClass)
    然后调用CDocTemplate::LoadTemplate()构造菜单
    具体请参见Microsoft Visual Studio\VC98\MFC\SRC下
    DOCMULTI.CPP
    DOCSINGL.CPP
    DOCTEMPL.CPP