正在加载图片...
1113SD程序中文档、视图对象的创建过程 SD程序中框架窗口、文档和视图的创建是在应用程序对象的 Initlnstance(成员函数中通过文档模板类完成的: CSingleDocTemplate* pDocTemplate;∥刨建单文档模板类对象 pDocTemplate new CSingleDocTemplate (IDR_ MAINFRAME, RUNTIME CLASS( CMyDoc2, ICMy Doc是应用程序中的文档类 RUNTIME CLASS( CMain Frame), CMain Frame是应用程序中的框架窗口 RUNTIME CLASS( CMyView)}; CMyView是应用程序中的视图类 AddDocTemplate(pDoc Template);加载文档模板类对象到文档模板列表 CCommandlinelnfo cmdInfo Parse Line(cmdInfo;初始化 CCommand Linelnfo对象 (! Process shellcommand( cmdInfo)据对象中的信息启动程序 return FAlse m_pMainWnd-> ShowWindow(SW_ SHOW); m_pMainWnd-> UpdateWindow0 ∥显示和更新窗口8 11.1.3 SDI程序中文档、视图对象的创建过程 SDI程序中框架窗口、文档和视图的创建是在应用程序对象的 InitInstance()成员函数中通过文档模板类完成的: CSingleDocTemplate * pDocTemplate; //创建单文档模板类对象 pDocTemplate = new CSingleDocTemplate (IDR_MAINFRAME, RUNTIME_CLASS (CMyDoc), //CMyDoc是应用程序中的文档类 RUNTIME_CLASS (CMainFrame), //CMainFrame是应用程序中的框架窗口 RUNTIME_CLASS (CMyView) ); //CMyView是应用程序中的视图类 AddDocTemplate(pDocTemplate); //加载文档模板类对象到文档模板列表 … CCommandLineInfo cmdInfo; ParseCommandLine(cmdInfo); //初始化CCommandLineInfo对象 if(! ProcessShellCommand(cmdInfo)) //据对象中的信息启动程序 return FALSE; m_pMainWnd -> ShowWindow(SW_SHOW); m_pMainWnd -> UpdateWindow(); //显示和更新窗口
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有