共用方式為


CRichEditCntrItem 類別

使用 CRichEditViewCRichEditDoc,提供 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 範例應用程式。

繼承階層架構

CObject

CCmdTarget

CDocItem

COleClientItem

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 類別