我建立的是从CFormView为基类的单文档应用程序,然后在程序中又从CFormView继承生成了CMyFormView,可以通过菜单动态切换这两个view,当用户关闭程序时保存当前活动的view到配置文件,当用户下次重新打开该软件的时候要显示最后切换的view。
      此时如果是系统自己生成的那个view的话,程序可以正常加载,但是要是首先加载CMyFormView时我却不会。
      SOS!!!

解决方案 »

  1.   

    看App类的InitInstance()虚函数的这里:
    CSingleDocTemplate* pDocTemplate;
    pDocTemplate = new CSingleDocTemplate(
    IDR_MAINFRAME,
    RUNTIME_CLASS(CAGEADoc),
    RUNTIME_CLASS(CMainFrame),       // main SDI frame window
    RUNTIME_CLASS(CAGEAView));
    AddDocTemplate(pDocTemplate);
      

  2.   

    Eleven[兔子党组织部长]
    我也试着改变RUNTIME_CLASS(CAGEAView))这句话成我创建的那个类了,但是当我切换的时候系统的formview上面的控件不能初始化(我把初始化放在OnInitialUpdate()中了),不知道为什么?应该放在哪里呢?