CHtmlEditView 类是 MFC(Microsoft Foundation Classes)中用于显示和编辑 HTML 内容的视图类之一。CHtmlEditView 类的公共构造函数是 CHtmlEditView::CHtmlEditView。这个构造函数用于创建 CHtmlEditView 类的实例。通常在应用程序中,你可以通过以下方式之一来创建 CHtmlEditView 对象:

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