1.使用了wizard的话,一般都不要。要的情况一般都是手工添加代码
2.一般的控件,如果不添加新功能,就不用派生新的子类。
3.用spy++观察一下就知道了。
4.资源一般都要先load,有些是wizard已经弄好了,有些自己手动添加总之,所有的控件都是需要create的,所有的资源都是需要load的。但是,多数情况下,wizard会帮我们完成这些工作。如果没有,就需要我们自己编写代码。具体情况具体对待。
这是俺的理解,请各位指正。

解决方案 »

  1.   

    1 如果你要做的对话框是无模式的就必须Create,当我们声明了一个窗体变量时,系统只是给我们一块内存,这时窗体还是个无形的东西,要得到真实的窗体,就必须自己创建,再显示出来,如果创建的是模式对话框,只要调用DoModal(),系统会在背后为我们,作完上面的工作。
    2 如果你只需要控件的缺省功能响应和缺省提供的消息时,就不必自己创建新类。但如果你需要特殊的功能时,就必须自己创建新类。
    3 Close先执行,系统先要将窗体关闭,在执行WM_DESTORY回收资源。
    4 动态使用资源时,需要使用Load将资源载入内存。