1.OnCreate在OnCreateClient之前执行, 一些操作只能放在OnCreateClient中执行, 比如分割窗口。
只有当你想改变CCreateContext结构中的数值时才需重写(override) OnCreateClient.其它情况下,不要重写!(在创建分割窗口时因为修改了m_pLastView,所以要重写)重写中,不要修改CREATESTRUCT结构(尽管它是OnCreateClient的另一参数)。修改CREATESTRUCT结构,应在PreCreateWindow中做。
2.CCreateContext没有基类。在主程序创建框架窗口、以及文档相关的视图时,会使用CCreateContext结构。建立窗口时,此结构中的值用于连接构成文档的组件和文档数据的视图。仅当覆盖了创建过程时才需要使用CCreateContext。CCreateContext结构包含了指向文档、框架窗口和文档模板的指针,包括了一个CRuntimeClass指针,CR