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
この関数を呼び出して、デバイスの側面である DVASPECT を reo CRichEditCntrltem
で指定されたデバイスと同期します。
void SyncToRichEditObject(REOBJECT& reo);
パラメーター
Reo
OLE 項目を 記述する REOBJECT 構造体への参照。
解説
詳細については、Windows SDK の DVASPECT を参照してください。
関連項目
MFC サンプル ワードパッド
COleClientItem クラス
階層図
CRichEditDoc クラス
CRichEditView クラス
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示