以下是该方法的声明:
virtual BOOL LoadFrame(UINT nIDResource, DWORD dwDefaultStyle = WS_OVERLAPPEDWINDOW | FWS_ADDTOTITLE,
CWnd* pParentWnd = NULL, CCreateContext* pContext = NULL);
这个方法允许你指定资源标识符 nIDResource,该标识符用于指定框架窗口的资源。另外,你可以指定一些窗口样式(dwDefaultStyle)、父窗口指针(pParentWnd)和创建上下文(pContext)。
使用示例:
CMainFrame* pMainFrame = new CMainFrame;
if (!pMainFrame->LoadFrame(IDR_MAINFRAME))
{
// 加载框架窗口失败,处理错误
delete pMainFrame;
return FALSE;
}
m_pMainWnd = pMainFrame;
在上面的示例中,IDR_MAINFRAME 是框架窗口资源的标识符。LoadFrame 方法将使用这个资源标识符加载框架窗口的基本属性。如果加载成功,返回值为 TRUE;否则,返回值为 FALSE。
通常,这个方法在应用程序启动时调用,以初始化主框架窗口,并为其设置菜单、工具栏等基本属性。
转载请注明出处:http://www.zyzy.cn/article/detail/17882/MFC/CFrameWnd