有的初始话在Oinitixxx()函数中,有的在Create中,有的还在构造函数中,这些到底有什么区别?

解决方案 »

  1.   

    OnInitixxx()用来初始化对话框里的控件比较合适,这些东西是最后看到的;create()初始化的东西比OnInitial要早一些出现;最早需要初始化的一些变量以及对象在构造函数里初始化。
      对照一下代码就清楚了。
      

  2.   

    执行的时间不同。构造函数、Create、OnInitDialog
      

  3.   

    拿对话框来说:
    其构造函数是对话框类的构造函数(像废话),所以可把对话框的一些变量在这儿初始化;
    OnIntitiate(..)是用来绘制对话框时调用;
    Create呢,就是充分给用户创建的权利,只要你本领够大你就能Create你想要的东西。