现在又2个CDialog1,CDialog2 都继承CDialog。CDialog2希望继承CDialog1.CDialog1,CDialog2与各自的对话框资源对应。问题:
class CMCUChoose : public CDialog
class CMCUChoose2 : public CMCUChooseCMCUChoose2::CMCUChoose2(CWnd* pParent /*=NULL*/)
: CMCUChoose(CMCUChooseTpye2::IDD, pParent)这样是会报错的??CMCUChoose没有2个参数的重载要如何解决了??
class CMCUChoose : public CDialog
class CMCUChoose2 : public CMCUChooseCMCUChoose2::CMCUChoose2(CWnd* pParent /*=NULL*/)
: CMCUChoose(CMCUChooseTpye2::IDD, pParent)这样是会报错的??CMCUChoose没有2个参数的重载要如何解决了??
解决方案 »
- 高手 数据采集中 什么是以查询方式读取A/D数据
- 请问CEdit::CtlColor(CDC* pDC, UINT nCtlColor)中返回的画刷在哪里被使用
- 子对话框连接数据库会不会和主对话框冲突?
- 请问如何把十进制的数转化成十六进制的数
- 怎样在CRichEditCtrl中增加工具条?
- 紧急求教:怎样讲一个文件的内容读入到一个字符串中去(包括\n换行符)!!!
- 以 *.rar 为扩展名 的文件用什么浏览器可以打开啊?
- 我的程序在Debug版本下一切正常,但到了Release下,出现了n多的错误!!!!!
- 怎样运行程序所在的目录?
- OnMouseMove问题?
- 关于CListCtrl显示的问题
- SOCKET号被重用的几率有多大
改为:
CMCUChoose2::CMCUChoose2(CWnd* pParent /*=NULL*/)
: CDialog(CMCUChooseTpye2::IDD, pParent)
或者:
CMCUChoose2::CMCUChoose2(CWnd* pParent /*=NULL*/)
: CMCUChoose( CWnd* pParent /*=NULL*/)
class CMCUChoose2 : public CMCUChoose CMCUChoose2::CMCUChoose2(CWnd* pParent /*=NULL*/)
: CMCUChoose(CMCUChooseTpye2::IDD, pParent) 这样是会报错的??CMCUChoose没有2个参数的重载 自己加一个构造函数就OK了啊
如果你非要这么用的话
CMCUChoose(UINT nID, CWnd* pParent)