IRichEditOle インターフェイス (richole.h)

IRichEditOle インターフェイスは、リッチ エディット コントロールのコンポーネント オブジェクト モデル (COM) 機能を公開します。 インターフェイスは、 EM_GETOLEINTERFACE メッセージを送信することで取得できます。

このインターフェイスには、次のメソッドがあります。

継承

IRichEditOle インターフェイスは、IUnknown インターフェイスから継承されます。 IRichEditOle には、次の種類のメンバーもあります。

メソッド

IRichEditOle インターフェイスには、これらのメソッドがあります。

 
IRichEditOle::ActivateAs

Activate As 動作を処理するには、古いクラスのすべてのオブジェクトをアンロードし、それらのオブジェクトを新しいクラスのオブジェクトとして扱うように OLE に指示し、オブジェクトを再読み込みします。 オブジェクトを再読み込みできない場合は、削除されます。
IRichEditOle::ContextSensitiveHelp

リッチ エディット コントロールを状況依存のヘルプ モードに切り替える必要があるかどうかを示します。 リッチエディット コントロールは、状態の変更が発生している場合に現在アクティブになっているインプレース オブジェクトの IRichEditOle::ContextSensitiveHelp メソッドを呼び出します。
IRichEditOle::ConvertObject

オブジェクトを新しい型に変換します。 この呼び出しではオブジェクトが再読み込みされますが、強制的に更新されることはありません。呼び出し元はこれを行う必要があります。
IRichEditOle::GetClientSite

新しいオブジェクトの作成時に使用する IOleClientSite インターフェイスを取得します。 リッチ エディット コントロールに挿入されるすべてのオブジェクトは、この関数によって返されるクライアント サイト インターフェイスを使用する必要があります。 クライアント サイトは、1 つのオブジェクトと共に使用できます。
IRichEditOle::GetClipboardData

編集コントロール内の範囲のクリップボード オブジェクトを取得します。
IRichEditOle::GetLinkCount

リンクであるリッチ エディット コントロール内のオブジェクトの数を返します。
IRichEditOle::GetObject

リッチ エディット コントロール内のオブジェクトに関する情報を REOBJECT 構造体に格納して取得します。
IRichEditOle::GetObjectCount

リッチ エディット コントロールに現在含まれているオブジェクトの数を返します。
IRichEditOle::HandsOffStorage

リッチ エディット コントロールが、指定したオブジェクトに関連付けられているストレージ インターフェイスへの参照を解放するタイミングを示します。 この呼び出しでは、オブジェクトの IRichEditOle::HandsOffStorage メソッドは呼び出されません。呼び出し元がこれを行う必要があります。
IRichEditOle::ImportDataObject

クリップボード オブジェクトをリッチ エディット コントロールにインポートし、現在の選択範囲を置き換えます。
IRichEditOle::InPlaceDeactivate

リッチ エディット コントロールが現在アクティブなインプレース オブジェクト (存在する場合) を非アクティブ化するタイミングを示します。
IRichEditOle::InsertObject

リッチ エディット コントロールにオブジェクトを挿入します。
IRichEditOle::SaveCompleted

最新の保存操作が完了し、リッチエディット コントロールがオブジェクトの別のストレージを保持する必要があることを示します。
IRichEditOle::SetDvaspect

リッチ エディット コントロールがオブジェクトの描画に使用するアスペクトを設定します。 この呼び出しでは、オブジェクトにキャッシュされている図面情報は変更されません。これは呼び出し元が行う必要があります。 呼び出しにより、オブジェクトが再描画されます。
IRichEditOle::SetHostNames

リッチ エディット コントロールに挿入されるオブジェクトに指定するホスト名を設定します。 ホスト名は、開かれたオブジェクトのコンテナー コンテキストを記述するために、サーバーのユーザー インターフェイスで使用されます。
IRichEditOle::SetLinkAvailable

オブジェクトのフラグ内のリンク可能ビットの値を設定します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー richole.h