
MFC问题!帮帮忙,很简单的,
新建单文档mfc应用程序,在View类中把基类改为CFormView,classCView:publicCFormView{}新建一个Dialog资源IDD_OLE_PR...
新建单文档mfc应用程序,
在View类中把基类改为CFormView,
class CView : public CFormView {
}
新建一个Dialog资源IDD_OLE_PROPPAGE_LARGE的ID为IDDD
Cmfc2View::Cmfc2View()
{
CFormView::CFormView(IDDD) ;
}
编译报错error C2512: “CFormView”: 没有合适的默认构造函数可用
这个怎么办啊!?哪位高手帮帮忙啊! 展开
在View类中把基类改为CFormView,
class CView : public CFormView {
}
新建一个Dialog资源IDD_OLE_PROPPAGE_LARGE的ID为IDDD
Cmfc2View::Cmfc2View()
{
CFormView::CFormView(IDDD) ;
}
编译报错error C2512: “CFormView”: 没有合适的默认构造函数可用
这个怎么办啊!?哪位高手帮帮忙啊! 展开
2个回答
展开全部
CFormView 没有带参(ID)的构造函数,Dialog 调View的构造函数做什么? 你乱改别人基类,也不知道这个基类与原来的基类的一些函数名参数是不是一样的就改。。。。
Cmfc2View 是继承CFormView?如果不是,CFormView::CFormView(IDDD) ; 函数的调法也不对,
Cmfc2View 是继承CFormView?如果不是,CFormView::CFormView(IDDD) ; 函数的调法也不对,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我汗,楼主,那个,CView是一切View的基类,你这代码写的,本末倒置了吧 ...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询