单文档的mfc视类的构造函数不是保护的,怎么建啊??高手指点下!!!

解决方案 »

  1.   

    这个是保护类型的,也就是说不让你CMyView * pNew= new CMyView;这么写的。
    而是要通过动态创建的方法来创建的,你能在view的h文件里看到DECLARE_DYNCREATE宏定义,这个就是用来动态创建的。
    里面有个CreateObject函数,调用这个就可以了。
      

  2.   

    可以这么写
    CMyView * pView = (CMyView*)RUNTIME_CLASS(CMyView*)->CreateObject();
      

  3.   

    楼主是要创建多个view吗?楼上的说的不错