如何建立公用的CFormView 类. 我需要在一个视图内动态显示几个CFormView.这几个CFormview 都具有一些相同的操作。OnSize(),OnInitialUpdate().OnSave()如何建立一个新的类,将公用的方法放在一起?也就是多态,方便操作。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 新建一个从FormView类继承的类啊! 很简单阿,先从CFormView类派生一个子类。然后这几个CFormView都从这个子类派生就行了。相同的操作都有这个子类来响应处理就可以了。 我用CFormView派生的类,关键是如何把这个派生类当作父类用呀?这样行吧?CNewFormView::CNewFormView() : CXFormView(CNewFormView::IDD) 新建VIEW类的时候,先将基类用CFormView,然后都替换成C*FormView就可以了。 你要重载CNewFormView的构造函数!首先 你在.h中的public中间加:CNewFormView(UINT RES);然后在.cpp中间加CNFormView::CNFormView(UINT RES): CFormView(RES){}这样就可以派生类了 CNFormView::CNFormView(UINT RES): CFormView(RES){}打错字了CNewFormView::CNewFormView(UINT RES): CFormView(RES){} 关于VC调用EXE问题,高手和非高手都请进 DLL 配置 在共享DLL中使用MFC和在静态库中使用MFC的问题! 如何VC++ editcontrol中输入16进制数。 ATL设计COM--基础问题 我在看Windows程序设计 一书,运行其中代码出错了,大家指教! 如何操作主窗体的大小图标属性 怎样设置一对话框的标题? SendMessage问题 知道文件路径和文件名,如何得到文件大小啊? 如何向Window系统发送MOUSE消息? 在OpenGL中如何显示旋转汉字?请教各位高手!! winpcap编程,界面不能很好响应?
相同的操作都有这个子类来响应处理就可以了。
这样行吧?
CNewFormView::CNewFormView()
: CXFormView(CNewFormView::IDD)
CNewFormView(UINT RES);然后在.cpp中间加
CNFormView::CNFormView(UINT RES)
: CFormView(RES)
{
}
这样就可以派生类了
: CFormView(RES)
{
}打错字了
CNewFormView::CNewFormView(UINT RES)
: CFormView(RES)
{
}