WEB开发网
开发学院软件开发VC MFC教程(5)-- MFC对象的创建(2) 阅读

MFC教程(5)-- MFC对象的创建(2)

 2010-03-25 20:33:44 来源:WEB开发网   
核心提示:MDI程序的对象创建MDI应用程序对象的InitialInstance函数一般含有以下代码://第一部分:创建和添加模板CMultiDocTemplate* pDocTemplate;pDocTemplate = new CMultiDocTemplate(IDR_TTTYPE,RUNTIME_CLASS(CTtDoc

MDI程序的对象创建

MDI应用程序对象的InitialInstance函数一般含有以下代码:

//第一部分:创建和添加模板

CMultiDocTemplate* pDocTemplate;

pDocTemplate = new CMultiDocTemplate(

IDR_TTTYPE,

RUNTIME_CLASS(CTtDoc),

RUNTIME_CLASS(CChildFrame),//custom MDI child frame

RUNTIME_CLASS(CTtView));

AddDocTemplate(pDocTemplate);

//第二部分:创建MFC框架窗口对象和Windows主边框窗口

// 创建主MDI边框窗口

CMainFrame* pMainFrame = new CMainFrame;

if (!pMainFrame->LoadFrame(IDR_MAINFRAME))

return FALSE;

m_pMainWnd = pMainFrame;

//第三部分:处理命令行,命令行空则执行OnFileNew创建新文档

//分析命令行

CCommandLineInfo cmdInfo;

ParseCommandLine(cmdInfo);

// 处理命令行命令

if (!ProcessShellCommand(cmdInfo))

return FALSE;

第四部分:显示和更新主框架窗口

// 主窗口已被初始化,现在显示和更新主窗口

pMainFrame->ShowWindow(m_nCmdShow);

pMainFrame->UpdateWindow();

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:MFC 教程 MFC

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接