请问对话框的OnInitDialog与对话框类的构造函数的区别. 我的理解是,都是初始化这个类的对象的.有一些区别.不是很了解,忘讲解得详细些.谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般在构造函数中,是对类成员变量的初始化。而OnInitDialog,对程序需要的一些功能进行设定。不过初始化的内容放在哪里不是绝对的。m_bkcolor(RGB(0, 0, 255))放在构造函数中和OnInitDialog中都可以。不过建议放在构造函数中。 我把SetTimer()放到构造函数怎么就不行呢? CDialog dlg; //这时调用构造函数,初始化CDialog类成员,此时窗口还没有被创建。dlg.Create(...); //这时才真正创建窗口,OnInitDialog()的调用是在Create()完后。在构造函数里,你的窗口都还没创建,SetTimer()怎么可能行呢? 同意holy_cyt,想说的都被你说了,哎 发现CMetaFileDC不能调用SelectObject,否则立刻崩溃.为什么? 书中是不是印错了?《Windows程序设计》王艳平 vc ado 获取记录集中记录的个数 散分了!!!!!! 如果想改写替换系统的API,怎么修改呢 怎样在静态文本框中显示float型的数据 ComboBox关联变量后如何更新获得值 怎样在一个对话框中通过一个键打开另一个对话框? 这样的效果是怎么做出来的,请进来看看!!!!!!!! 问关于::CreateWindowEx和OnCreate函数? dll中写一个类,但是不能用,高手指教。 在MFC程序中用到了ATL的东西可是报错
而OnInitDialog,对程序需要的一些功能进行设定。
不过初始化的内容放在哪里不是绝对的。
m_bkcolor(RGB(0, 0, 255))
放在构造函数中和OnInitDialog中都可以。
不过建议放在构造函数中。