Share via


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

この関数を呼び出して、デバイスの側面である DVASPECT を reo CRichEditCntrltem指定されたデバイスと同期します。

void SyncToRichEditObject(REOBJECT& reo);

パラメーター

Reo
OLE 項目を 記述する REOBJECT 構造体への参照。

解説

詳細については、Windows SDK の DVASPECT を参照してください

関連項目

MFC サンプル ワードパッド
COleClientItem クラス
階層図
CRichEditDoc クラス
CRichEditView クラス