COleClientItem クラス
OLE アイテムへのコンテナー インターフェイスを定義します。
class COleClientItem : public CDocItem
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
COleClientItem オブジェクトを構築します。 |
パブリック メソッド
名前 |
説明 |
---|---|
操作の OLE アイテムを開き、指定した動詞を実装します。 |
|
異なる型として項目をアクティブにします。 |
|
OLE オブジェクトのデータにアクセスします。 |
|
コンテナー アプリケーションに埋め込みオブジェクトを作成できるかどうかを示します。 |
|
コンテナー アプリケーションがリンクされたオブジェクトを作成できるかどうかを示します。 |
|
クリップボードは embeddable または静的 OLE アイテムが含まれているかどうかを示します。 |
|
クリップボードは連結できる OLE アイテムが含まれているかどうかを示します。 |
|
リンクをサーバーに閉じましたりただし、OLE アイテムを破棄しません。 |
|
別の型に変換します。 |
|
OLE アイテムをクリップボードにコピーします。 |
|
既存の項目の複製を作成します。 |
|
クリップボードから埋め込みアイテムを作成します。 |
|
データ オブジェクトから埋め込みアイテムを作成します。 |
|
ファイルの埋め込みアイテムを作成します。 |
|
クリップボードからリンク項目を作成します。 |
|
データ オブジェクトからリンク項目を作成します。 |
|
ファイルからリンク項目を作成します。 |
|
サーバー アプリケーションを起動して新しい埋め込みアイテムを作成します。 |
|
クリップボードから静的な項目を作成します。 |
|
データ オブジェクトの静的な項目を作成します。 |
|
項目を非アクティブ化します。 |
|
元の状態にコンテナー アプリケーションのユーザー インターフェイスを復元します。 |
|
これは、リンクされた成果物 OLE アイテムを削除するか、閉じます。 |
|
ドラッグ アンド ドロップ操作を実行します。 |
|
指定した動詞を実装します。 |
|
OLE アイテムを描画します。 |
|
項目がアクティブになるビューを取得します。 |
|
OLE アイテムの四角形を返します。 |
|
現在の項目のクラス ID を取得します |
|
クリップボードに CopyToClipboard のメンバー関数を呼び出すことによって設定されたデータを取得します。 |
|
現在の項目を含む COleDocument のオブジェクトを返します。 |
|
表示の項目の現在のビューを取得します。 |
|
OLE アイテムの四角形を返します。 |
|
Retrives 特定の CLSID のサーバーに関連付けられているアイコンへのハンドル。 |
|
メタファイルの項目のアイコンを描画するために使用するを取得します。 |
|
項目の埋め込み先編集ウィンドウへのポインターを返します。 |
|
項目の現在の状態を取得します。 |
|
最後の OLE 操作の状態を返します。 |
|
リンクされた成果物 (高度な機能) の更新モードを返します。 |
|
OLE アイテムの種類 (、リンク、静的埋め込まれた) 返します。 |
|
アイテムの種類を示す文字列を取得します。 |
|
項目が埋め込み先編集を有効 TRUE アクティブな場合はを返します。 |
|
リンク アイテムをソース ドキュメントと最新の場合 [真] を返します。 |
|
最後に保存されてから項目が変更された場合 TRUE を返します。 |
|
項目がサーバー アプリケーションで現在開いている TRUE を返します。 |
|
項目のサーバー アプリケーションの実行中 TRUE を返します。 |
|
アクティブ化項目を通知するために、フレームワークによって呼び出されます。 |
|
アクティブになり、ユーザー インターフェイスを持つ必要があること項目を通知するために、フレームワークによって呼び出されます。 |
|
サーバーが OLE アイテムを変更するときに呼び出されます。必要な実装。 |
|
項目が非アクティブ化されたときに、フレームワークによって呼び出されます。 |
|
サーバーが埋め込み先編集のユーザー インターフェイスが削除されたときに、フレームワークによって呼び出されます。 |
|
データをクリップボードにコピーする取得するために、フレームワークによって呼び出されます。 |
|
複合のメニューを作成するために、フレームワークによって呼び出されます。 |
|
複合のメニューからコンテナーのメニューにするために、フレームワークによって呼び出されます。 |
|
複合のメニューをインストール、削除するために、フレームワークによって呼び出されます。 |
|
コントロール バーを表示または非表示にするために、フレームワークによって呼び出されます。 |
|
フレーム ウィンドウのタイトル バーを更新するために、フレームワークによって呼び出されます。 |
|
項目を再アクティブ化して、最後の埋め込み先編集操作を元に戻します。 |
|
開いている場合は、OLE でリンクされた成果物への接続を解放し、閉じます。クライアント項目を破棄しません。 |
|
ActivateAsの呼び出し後に項目を再度読み込みます。 |
|
項目に関連付けられたアプリケーションを実行します。 |
|
表示の項目の現在の表示を設定します。 |
|
OLE アイテムの外接する四角形を設定します。 |
|
サーバーに表示される名前を設定します。OLE アイテムを編集するとき。 |
|
項目のアイコンを描画するために使用されたメタファイルをキャッシュします。 |
|
項目の外接する四角形を設定します。 |
|
リンクされた成果物 (高度な機能) の更新モードを設定します。 |
|
このクライアント項目の印刷対象デバイスを設定します。 |
|
項目の表示のキャッシュを更新します。 |
プロテクト メソッド
名前 |
説明 |
---|---|
埋め込み先編集の有効化を許可するかどうかを判断するために、フレームワークによって呼び出されます。 |
|
項目の位置が変更されたときに、フレームワークによって呼び出されます。 |
|
アクティブ化の後に元に戻すために、フレームワークによって呼び出されます。 |
|
項目を破棄するために、フレームワークによって呼び出されます。状態情報を元に戻します。 |
|
項目のクリッピング四角形を取得するために、フレームワークによって呼び出されます。調整します。 |
|
ビューに関連する項目の位置を取得するために、フレームワークによって呼び出されます。 |
|
項目がアクティブになるときに、フレームワークによって呼び出されます。 |
|
スクロールしてために、フレームワークによって呼び出されます。 |
|
OLE アイテムを表示するために、フレームワークによって呼び出されます。 |
解説
OLE アイテムは、ユーザーが単一ドキュメントのようになるようにドキュメントに含まれる「」でシームレスなサーバー アプリケーションによって作成および管理されるデータを表します。結果は OLE アイテムと含むドキュメントの作成された複合ドキュメント「」です。
OLE アイテムが埋め込まれたまたはリンクできます。これが埋め込まれる場合、データは複合ドキュメントの一部として格納されます。これは、リンク データは、サーバー アプリケーションで作成された個々のファイルの一部として格納され、そのファイルへのリンクのみ複合ドキュメントに格納されます。すべての OLE アイテムは、編集するために呼び出す必要があるサーバー アプリケーションを指定する情報が含まれています。
COleClientItem は、サーバー アプリケーションからの要求に対して呼ばれるいくつかのオーバーライド可能な関数を定義します; これらのあるオーバーライド可能な関数は、通常、通知として機能します。これは、ユーザーがコンテナーに変更を行うと OLE アイテムを編集する通知、または編集時に必要な情報を取得するサーバー アプリケーションができます。
COleClientItem は COleDocument、COleLinkingDoc、または COleServerDoc のクラスで使用できます。COleClientItemを使用するには、からクラスを派生し、コンテナーが行われた項目への変更に応答を定義する OnChange のメンバー関数を実装します。埋め込み先編集の有効化をサポートするには、OnGetItemPosition のメンバー関数をオーバーライドします。この関数は、OLE アイテムの表示位置に関する情報を提供します。
コンテナー インターフェイスの使用方法の詳細については、" " コンテナー: コンテナーの実装 と [アクティブ化]を参照してください。
[!メモ]
Windows SDK は「オブジェクト」として埋め込まれているため、項目をリンクし、「クラスとして項目の種類を示します」。C++ クラスと OLE カテゴリを区別するために対応する C++ オブジェクトと OLE エンティティを識別する参照では、この用語「項目」という用語「型」。
継承階層
COleClientItem
必要条件
Header: afxole.h