说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

奇怪,直接继承CDialog类竟然用不了它的默认构造函数(我是菜鸟,帮帮我)

编辑:说三道四文库 发布时间:2017-10-21 11:14
HTML文档下载 WORD文档下载 PDF文档下载
如果这样调用
CDialog Crab(IDD_DIALOG1,this);
Crab.DoModal();
就可以正确的调用;
可是如果我继承了一个CMyDialog类后:
//-----Start Define MyDialog------------
class CMyDialog:public CDialog
{
protected:
afx_msg void OnMyOK();
DECLARE_MESSAGE_MAP()
};

BEGIN_MESSAGE_MAP(CMyDialog,CDialog)
ON_BN_CLICKED(ID_MY_OK,OnMyOK)
END_MESSAGE_MAP()

void CMyDialog::OnMyOK()
{
OnOK();
}
//-----End Define MyDialog--------------
再调用:
//-----Start Use MyDialog------------
CMyDialog Crab(IDD_DIALOG1,this);
Crab.DoModal();
//-----End Use MyDialog--------------

出现调试信息:
--------------------Configuration: minMFC - Win32 Debug--------------------
Compiling...
minMFC.cpp
g:\我的代码\vc\纯手工打制的mfc程序\minmfc.cpp(62) : error C2660: 'CMyDialog::CMyDialog' : function does not take 2 parameters
Error executing cl.exe.

minMFC.exe - 1 error(s), 0 warning(s)

CMyDialog不是直接从CDialog继承的吗
那么原来的构造函数不是可以直接继承下来了吗
你是用类向导来继承的吗?
继承一个类,子类在执行自己的构造函数的时候,一般会自动调用父类的构造函数。其它情况下,没有必要调用父类的构造函数吧?
没有共有的构造函数,写一个就可以了

class CMyDialog : public CDialog
{
    CMyDialog(UINT ID, CWnd *pParent);
to lightwell(任何事物都是一分为二的):
没有自己写的,刚开始学,觉得直接写的收获大一些。。。

to mingbao(★情已逝★):
能不能说清楚一些,我的为什么会出错呢?
你手工添加的类吧
用classwizard添加
搞定了
呵呵
我觉得刚开始学的时候用wizard的话学不到多少东西,过于自动化了
主要是在继承性上我的理解还不行
现在搞定了
谢谢各位

//-----Start Define MyDialog------------
class CMyDialog:public CDialog
{
public:
CMyDialog(UINT ID, CWnd *pParent);
protected:
afx_msg void OnMyOK();
DECLARE_MESSAGE_MAP()
};

BEGIN_MESSAGE_MAP(CMyDialog,CDialog)
ON_BN_CLICKED(ID_MY_OK,OnMyOK)
END_MESSAGE_MAP()

CMyDialog::CMyDialog(UINT ID, CWnd *pParent):CDialog(ID,pParent)
{
}

void CMyDialog::OnMyOK()
{
OnOK();
}
//-----End Define MyDialog--------------


//-----Start Use MyDialog------------
CMyDialog Crab(IDD_DIALOG1,this);
Crab.DoModal();
//-----End Use MyDialog--------------
CMyDialog缺少构造函数将调用缺省构造函数CMyDilog::CMyDialog:CDialog(){}而不是
CMyDilog::CMyDialog:CDialog(UINT nIDTemplate,CWnd* pParentWnd){}
看了后对我启发很大
同意 luogucai(萝卜) 
study!
高德携手阿里云发布“LBS云”,账户打通只是第一步 最后2天!2013移动开发者大会5折抢票倒计时 大数据如何改变在线广告业? 摩托罗拉推开源硬件平台计划Project Ara 七个垂手可得的敏捷开发工具 微信新版公众平台调整细节381处 300/次认证费引争议 libgit2:纯C语言实现的Git开发包 MongoDB的得与失 开箱即用!Android四款系统架构工具 谁说Kinect只是玩物?微软研究院使用它实现口语手语实时翻译 新浪微博推出粉丝服务平台 引发两微PK大战 MDCC2013移动开发者大会最新日程发布 门票优惠最后1天 英特尔CEO:EUV光刻技术或助力芯片突破摩尔定律 从微软大数据日看到的,银行、交通、医疗实践之路 IDC:iPad市场份额遭Android平板蚕食 滑至29.6% [TUP第30期]直击移动应用开发难点 探讨跨平台最佳解决方案 用动态语言编写程序,命名更重要 命中率80%,磁盘I/O减半,Flashcache的发展史 这次它很低调:谷歌正式发布Android4.4和Nexus 5 iPhone 5S来了,iPhone 6还会远吗?概念机来袭 [开源推荐]PhysicsJS:基于JavaScript的强大的物理引擎 望虚窥实!专访Oculus Rift创始人Palmer Luckey 利益至上,开源也不免于此 开发者必备,超实用的PHP代码片段! 福利来了!AngularJS资源大集锦 移动周报:“360儿童卫士”手环的是与非 Ion Stoica和他的数据故事(上) 开发者必备:测试网站速度的五个免费在线工具 谷歌员工曝光在谷歌工作那些最糟糕的事情 MDCC 2013全民移动 玩转智能硬件展 如何降低白噪声对网站用户体验的影响? Outlook Express 问题,解决问题100分相赠 请教大家怎样编程实现两个不同局域网内的单机通信? 超难问题:客户端的C++BUILDER程序怎么与服务器端Web Session交互? 求助?!!!为什么利用IIS的SMTP发邮件极少数能够收到?!!程序没有问题!! 先行谢过,asp文件的加密问题。 急!在线等待:关于TabelControl的问题。 请问各个版本的access数据库有些什么优缺点? 求助:键盘向下键的ASCⅡ吗是多少? 关于dbgrid字段中文名称与众不同的问题,困惑已久矣 我想充充电,到哪里去好? 如何判断是否有权限查看相关的页面. 100分求一个将两个0-9的int 异或的函数 在线等 誰能解決"Read failure"的問題﹖送100分。 在表单里submit,与代理服务器有关吗? 简单的问题把我奇怪死了,大家进来看看 怎样配置三层架构的应用程序呢,高手们多指点指点进来就有分啦 怎样在VB里面判断某个地址是否可以访问? 主从表的问题 Win2000网上邻居无法打开 [求助]VB的OCX控件发布需要注意什么? 怎么做帮助文档? 循环的小问题 为什么有些callback 函数前要加static 谁有销售管理系统的源代码呀!大虾们,帮帮忙呀! -=-=-=- (一定加到1000分)求IE浏览器 的访问机制!?-=-=-=- 关于ATL与ADO的问题,请指教!谢谢! 光驱坏了,我把光驱拆开了,看到一个东东不知道它是好还是坏. 待发送mail能否修改优先级? JDBC如何访问Oracle存储过程返回的结果集? 有关使用JAVA技术来操作ZIP文件的一个问题,很急的!!!!!! 了解足球网站的兄弟讨论一下 简单问题,急需一个链接SQL SERVER 2000的字符串!!! 求助 求一时间函数 用VC做一个IE的ActiveX,要求能通过Internet访问数据库,该怎么弄啊?有例程吗? JDBC如何访问Oracle存储过程返回的结果集? 虚心请教个简单问题!怎样根据数据库读出的的代码(DM),动态匹配出代码意义(DMYY)?急!!! 我有简体的程序代码,也装了繁体98,想转换为繁体版,请帮我提供解决方案把 请问有哪位高人配置过JBuilder编译javabean 怎么读出上传的文件内容,(根据文件路径)? 在Win2003里用属于Administrator用户组但不是Administrator的用户建一个ADSL上网连接,为什么这个用户自己无权使用呢?怎么才能使它有使 设备文本重画的问题 求 <<ibm pc 匯編語言程序設計>>一書, 送400分. 下载文件时不提示我? JB中写代码时光标的问题 vbscript,如何在客户判断EMAIL正确格试! 西风到底怎么样啊? 众为高手好,小弟下载了个电影,打开时有声音,但是显示不了 ACCESS可以用中文作为表名,但不能读取表? 从0-22 抽出 5个数 这几个数不能相同。怎么版。啊。。 求救! 形容买到东西便宜实惠的成语有哪些 x=2y+3/2-3y 把它改写成那个y=f(x)的形式 目前围棋界享负盛名的人是谁 若Y-3与2X+1成正比例则,Y是X的 A正比例函数 B反比例函数 C一次函数 D 不能确定帮我选一下 是哪一个 为什么?谢谢了! lgX的性质 为什么羊吃树叶而不吃大树呢拜托各位大神 已知变量x,y满足x^2+y^2=(x-y)^2-4,则y是x的()A.正比例函数 B.反比例函数 C.一次函数 D.以上都不是 设lgx=a,则a+1=? 为什么大树每到冬天都会将树叶脱落! 我的中文名叫鲍睿,英文名叫Jeffrey Paul,大家觉得这个英文名怎么样?如果有10分的话能打几分? lgx=9,则x= 按要求写成语 如异国他乡(异)(乡) ____the years that followed,the crash was forgotten.1 between 2 during 3 wihile 4 among请问选择哪一个,及说出每个为什么对与错 ,及怎么翻译,及that如何理解 贺之章的咏柳中哪句是写春景的 斯宾诺莎的思想从根本上体现了 1._the years that followed,the crash was forgotten.(a)Between (b)During (c)While (d)Among2.Only three of the four Rolls Royce Merlin engines _rebuilt.(a) will have to be (b) need have been (c)are being (d)had to be 计算题,直接要答案,不用过程~~~最好解释一下~~某金属样品20克,投入200克19.6%的稀硫酸中{样品中的杂质不与酸反应},恰好完全反应,测得生成的硫酸盐(正盐)中含硫,氧两种元素得质量共占80%, 河间府是今天的哪里? 英文:During the weeks that followedDuring the weeks that followed这是什么类型的从句?DURING THE WEEKS FOLLOWING为什么不可以? 已知x+y=4,把它改写成y=f(x)的形式 关于宅女的具体定义 常年在高原生活,应注意什么? 已知x=1+y/1-2y,把它改写成y=f(x)的形式是如题 关于去爸爸果园劳动日记(500字) 谈卫生与健康我准备要考普通话...说话题...我不知道怎么去表达希望...网友帮我提供点.你们自己的体会好吗?题目在上面.限时3-4分钟 已知x=1+y分之1+2y,把它改写成y=f(x)的形式 爸爸的观察日记要怎么写啊? 英语翻译.同上 有首华语歌词中唱到"I~do everthing for ,everything for you "听演唱风格是台湾歌手的曲风 是用假声唱的 整首歌只有高潮部分唱英文 我听的不太准 大概是这样的"I~do everthing for ,everything for you "谁告 改写成y=f(x)的形式(即用x的代数式表示y)y-4分之2x+1 = y-3分之2x+7 造句:你用xx掩饰你的xx,越搞笑越好 y= -3x 是正比例函数吗?,若是,那么y和x成反比例呀! 河间什么意思 The students are 11 _______(到;至) 18 years old 给短文(父爱,在拐弯处)分段,并概括内容. 河间都有什么商场 有没有像crossover那样的节目,就是几个人围绕一个话题,或是社会热点问题发表自己的观点.(而且是中文的 用“神清气爽”造句.要求:内容新鲜,表达具体,有真实感.10个字左右. 河间话"夜了个"是什么意思啊?河间话"夜了个"是什么意思啊?河间话"夜了个"是什么意思啊?河间话"夜了个"是什么意思啊?河间话"夜了个"是什么意思啊?河间话"夜了个"是什么意思啊? 是in加外来物,on加本身物,还是on加外来物,in加本身物 关于父爱的作文,要内容啊 河间市有什么小桥说出建造年份,建造者 名字由来 作用 还有长度 说几个便可 in 和 on 都可以表达星期几么?There's not much to do here ____ [A] in Sundays[B] on Sundays这题应该选择什么?我记得in是泛指,按我的理解.反正是泛指没特指是那个星期日,只是泛泛指每个星期日.是不是in也 仿照示例,仿写句子一:例:梦像一条小鱼,在水里游来游去,想去抓它,它已经跑远了1.花盆中的含羞草像-------------------------------2.太阳底下的人影像-------------------------------二:例:望着水天相 BEC 中级为什么还不能查成绩呢 一道集合问题 请谁解释一下斯宾诺莎的一句名言:自由的人绝少思想到死;他的智慧,不是死的默念,而是生的沉思. 斯宾诺莎哲学是什么? 一道关于集合的问题.急!已知A={1,2,3,},B={x∈R|x²-ax+1=0,a∈A},则A∩B=B时a的值是?A:2 B:2或3 C:1或3 D:1或2为什么选D? 香吉士名言:死也不踢女人 的英语翻译 为什么说大树上的叶子是大自然的文字还有那个在大自然中懂得了什么?是六年级的苏教版的同步练习题 这个的一些讨论有点搞不明白!特别是这个为什么看的A∪B=R 就要a-1≤1啊!还有a=1为何就满足条件呢!还有a<1是不是就是和a>1反一反啊! 斯宾诺莎关于死亡的名言的出处(高分悬赏,一小时后关闭)"自由人最少想到死,所以他的智慧不是关于死的默念而是关于生的沉思."这句话,谁能给各出处,出自哪本书,该书为谁的译本,哪个出 围棋人生 阅读 问一道集合问题.x个人属于集合A,y个人属于集合B,z个人同时属于集合A和B.两个人组成配对,一个来自集合A,一个来自集合B,这样的配对最多能有几对?(每个人最多只能出现在一个配对中) 求答案第三道,无需讲解 围棋人生阅读1.如何理解“人生也正如围棋”这句话?请你根据短文的内容加以表述.2.围棋中孕育着怎样的哲理?你是怎样理解的?请结合自己的生活,谈谈你的认识. 东西质量好价格又便宜,怎么用一个词来形容?用“价格普惠”这个词来形容好吗? 请用英文翻译艾青的名言“没有理想,等于死亡.” 为什么大树每到冬天都会将树叶脱落! 北京再陷雾霾空气达六级严重污染 明日义乌连发两起命案 一人炸死一人被捅死世界最高人举行婚礼 夫妻身高相差77安倍宣称福岛污水泄漏得到控制 逾8成美国网络销售辱华面具与服饰 迎接万圣美国最新研究称分析人类口腔细菌可知其日本:转基因食品进口大国央视曝中国富豪相亲会内幕 爱钱美女惨北京中心城区今日空气达6级严重污染 哥伦比亚反政府武装释放一名美国人质第五届全球化时代犯罪与刑法论坛在北京日本拟引进上百架美国无人机“监视”钓日媒:安倍访土耳其将游说土方勿购买中今日海外关键词(10月28日):语言网上零售成为西方企业进军中国的新通道土耳其总理:只有中国退出才可能购别国LG曲面手机G Flex亮相 11月马来西亚众人集体练瑜伽 欲创吉尼斯纪党报评陈永洲事件:有职业操守才有媒体(今日海外言论 10月28日)安倍:悉尼歌剧院40周年庆典 丹麦王储携王靖江供电移走“路中杆”方便村民出行南工浦江学院引入“精英导师制”沪深大盘止跌回升本市进一步部署反恐怖工作央企整改挽回和避损32亿元近6万部手机中毒被锁死24小时提升中希关系水平 推动中欧合作双赢有职业者涉毒犯罪越来越多河南再度公布10名“老赖”名单和平共处五项原则发表60周年纪念活动南方大到暴雨 气象局启动Ⅲ级响应安置房5年不能上市为首都可持续发展多担当多尽责做示范李克强会见希腊总统帕普利亚斯簋街雨水口一周清出5车垃圾推动中欧四大伙伴关系建设13所高校向“夺刀少年”抛送“橄榄枝中油燃气“吞并”加油气公司故宫专家获英国奖项尼日利亚 VS 波黑公积金上限调至4170元
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘