CRichEditCntrItem 類別
使用 CRichEditView 和 CRichEditDoc,提供 MFC 檔檢視架構內容中豐富編輯控制元件的功能。
語法
class CRichEditCntrItem : public COleClientItem
成員
公用建構函式
名稱 | 描述 |
---|---|
CRichEditCntrItem::CRichEditCntrItem | 建構 CRichEditCntrItem 物件。 |
公用方法
名稱 | 描述 |
---|---|
CRichEditCntrItem::SyncToRichEditObject | 將項目啟動為另一種類型。 |
備註
「豐富編輯控制項」是一個視窗,用戶可以在其中輸入和編輯文字。 文字可以指派字元和段落格式,而且可以包含內嵌的 OLE 物件。 豐富的編輯控制項提供格式化文字的程式設計介面。 然而,應用程式必須實作所有必要的使用者介面元件,讓使用者能夠執行格式化作業。
CRichEditView
會維護文字和文字的格式特性。 CRichEditDoc
會維護檢視中 OLE 用戶端項目的清單。 CRichEditCntrItem
提供 OLE 用戶端項目的存取權給容器端。
此 Windows 通用控件(因此 CRichEditCtrl 和相關類別)僅適用於在 Windows 95/98 和 Windows NT 3.51 版和更新版本下執行的程式。
如需在 MFC 應用程式中使用豐富編輯容器專案的範例,請參閱 WORDPAD 範例應用程式。
繼承階層架構
CRichEditCntrItem
需求
標頭: afxrich.h
CRichEditCntrItem::CRichEditCntrItem
呼叫此函式以建立 CRichEditCntrItem
物件,並將它新增至容器檔。
CRichEditCntrItem(
REOBJECT* preo = NULL,
CRichEditDoc* pContainer = NULL);
參數
preo
描述 OLE 專案的 REOBJECT 結構的指標。 這個 OLE 專案周圍會建構新的 CRichEditCntrItem
物件。 如果 preo 為 NULL,則用戶端專案是空的。
pContainer
將包含此專案的容器檔的指標。 如果 pContainer 為 NULL,您必須明確呼叫 COleDocument::AddItem ,將此客戶端專案新增至檔。
備註
此函式不會執行任何 OLE 初始化。
如需詳細資訊,請參閱 Windows SDK 中的 REOBJECT 結構。
CRichEditCntrItem::SyncToRichEditObject
呼叫此函式,將 reo CRichEditCntrltem
所指定的裝置層面 DVASPECT 同步處理。
void SyncToRichEditObject(REOBJECT& reo);
參數
reo
描述 OLE 專案的 REOBJECT 結構的參考。
備註
如需詳細資訊,請參閱 Windows SDK 中的 DVASPECT 。
另請參閱
MFC 範例 WORDPAD
COleClientItem 類別
階層架構圖表
CRichEditDoc 類別
CRichEditView 類別