CDocTemplate::CreateNewFrame

virtual CFrameWnd* CreateNewFrame(CDocument* pDoc, CFrameWnd* pOther);

返回值:新创建框架窗口的指针。如果出错,则返回NULL。

参数:
pDoc新框架窗口所参照的文档,可取NULL值。
pOther用于放置新框架窗口的框架窗口,可取NULL值。

说明:
CreateNewFrame使用传递给构造函数的CRuntimeClass 对象来创建新的框架窗口,并附加有文档和视图。如果pDoc为NULL,框架输出TRACE消息。
pOther参数用于实现Window的New命令。它提供了新框架窗口所基于的模式,新框架窗口通常是可视的。调用这个函数创建框架窗口而不用框架的File New和File Open实现。

请参阅:
CCreateContext, CFrameWnd::LoadFrame, CDocTemplate::InitialUpdateFrame