1. 在框架窗口中创建视图:
CMyHtmlFrameView* pHtmlView = (CMyHtmlFrameView*)RUNTIME_CLASS(CMyHtmlFrameView)->CreateObject();
pHtmlView->Create(NULL, _T("HTML View"), AFX_WS_DEFAULT_VIEW, rect, pParentWnd, AFX_IDW_PANE_FIRST, NULL);
这里,CMyHtmlFrameView 是你的自定义 CHtmlEditView 派生类。通过 RUNTIME_CLASS 宏和 CreateObject 方法,你可以动态创建一个 CMyHtmlFrameView 对象,并设置相关的属性,然后通过 Create 方法在框架窗口中创建该视图。
2. 在对话框中创建视图:
CMyHtmlDialogView* pHtmlView = new CMyHtmlDialogView;
pHtmlView->Create(NULL, NULL, WS_CHILD | WS_VISIBLE, rect, pParentWnd, IDC_HTML_VIEW);
这里,CMyHtmlDialogView 是你的自定义 CHtmlEditView 派生类,通过 new 操作符创建对象,并通过 Create 方法在对话框中创建视图。
请注意,这里的示例代码中的类名(如 CMyHtmlFrameView 和 CMyHtmlDialogView)是假设你已经创建了这些自定义的派生类,实际应用中需要根据你的项目结构和需要进行相应的调整。
转载请注明出处:http://www.zyzy.cn/article/detail/18142/MFC/CHtmlEditView