请问在CFormView类的构造函数,OnCreate,或OnInitialUpDate中进行初始化有何不同?谢谢!

解决方案 »

  1.   

    时间上,先后顺序不同,构造函数生成本类的对象,但没有产生窗口,OnCreate后窗口誔生, 然后才是视图的OnInitialUpDate,一般在这里对视图的显示做初始化。
      

  2.   

    通俗一点,就是ONCREATE只是产生VIEW的基本结构和变量
    而在OnInitialUpDate()中,对各个变量进行初始化操作
      

  3.   

    OnCreate是响应窗口消息的,适于进行窗体有关的初始化,比如创建控件等;OnInitialUpdate是文档/视图框架下由文档类调用的,适于进行文档数据有关的初始化动作。