次の方法で共有


COleClientItem クラス

OLE アイテムへのコンテナー インターフェイスを定義します。

class COleClientItem : public CDocItem

メンバー

wwtfbw7c.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

COleClientItem::COleClientItem

COleClientItem オブジェクトを構築します。

wwtfbw7c.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

COleClientItem::Activate

操作の OLE アイテムを開き、指定した動詞を実装します。

COleClientItem::ActivateAs

異なる型として項目をアクティブにします。

COleClientItem::AttachDataObject

OLE オブジェクトのデータにアクセスします。

COleClientItem::CanCreateFromData

コンテナー アプリケーションに埋め込みオブジェクトを作成できるかどうかを示します。

COleClientItem::CanCreateLinkFromData

コンテナー アプリケーションがリンクされたオブジェクトを作成できるかどうかを示します。

COleClientItem::CanPaste

クリップボードは embeddable または静的 OLE アイテムが含まれているかどうかを示します。

COleClientItem::CanPasteLink

クリップボードは連結できる OLE アイテムが含まれているかどうかを示します。

COleClientItem::Close

リンクをサーバーに閉じましたりただし、OLE アイテムを破棄しません。

COleClientItem::ConvertTo

別の型に変換します。

COleClientItem::CopyToClipboard

OLE アイテムをクリップボードにコピーします。

COleClientItem::CreateCloneFrom

既存の項目の複製を作成します。

COleClientItem::CreateFromClipboard

クリップボードから埋め込みアイテムを作成します。

COleClientItem::CreateFromData

データ オブジェクトから埋め込みアイテムを作成します。

COleClientItem::CreateFromFile

ファイルの埋め込みアイテムを作成します。

COleClientItem::CreateLinkFromClipboard

クリップボードからリンク項目を作成します。

COleClientItem::CreateLinkFromData

データ オブジェクトからリンク項目を作成します。

COleClientItem::CreateLinkFromFile

ファイルからリンク項目を作成します。

COleClientItem::CreateNewItem

サーバー アプリケーションを起動して新しい埋め込みアイテムを作成します。

COleClientItem::CreateStaticFromClipboard

クリップボードから静的な項目を作成します。

COleClientItem::CreateStaticFromData

データ オブジェクトの静的な項目を作成します。

COleClientItem::Deactivate

項目を非アクティブ化します。

COleClientItem::DeactivateUI

元の状態にコンテナー アプリケーションのユーザー インターフェイスを復元します。

COleClientItem::Delete

これは、リンクされた成果物 OLE アイテムを削除するか、閉じます。

COleClientItem::DoDragDrop

ドラッグ アンド ドロップ操作を実行します。

COleClientItem::DoVerb

指定した動詞を実装します。

COleClientItem::Draw

OLE アイテムを描画します。

COleClientItem::GetActiveView

項目がアクティブになるビューを取得します。

COleClientItem::GetCachedExtent

OLE アイテムの四角形を返します。

COleClientItem::GetClassID

現在の項目のクラス ID を取得します

COleClientItem::GetClipboardData

クリップボードに CopyToClipboard のメンバー関数を呼び出すことによって設定されたデータを取得します。

COleClientItem::GetDocument

現在の項目を含む COleDocument のオブジェクトを返します。

COleClientItem::GetDrawAspect

表示の項目の現在のビューを取得します。

COleClientItem::GetExtent

OLE アイテムの四角形を返します。

COleClientItem::GetIconFromRegistry

Retrives 特定の CLSID のサーバーに関連付けられているアイコンへのハンドル。

COleClientItem::GetIconicMetafile

メタファイルの項目のアイコンを描画するために使用するを取得します。

COleClientItem::GetInPlaceWindow

項目の埋め込み先編集ウィンドウへのポインターを返します。

COleClientItem::GetItemState

項目の現在の状態を取得します。

COleClientItem::GetLastStatus

最後の OLE 操作の状態を返します。

COleClientItem::GetLinkUpdateOptions

リンクされた成果物 (高度な機能) の更新モードを返します。

COleClientItem::GetType

OLE アイテムの種類 (、リンク、静的埋め込まれた) 返します。

COleClientItem::GetUserType

アイテムの種類を示す文字列を取得します。

COleClientItem::IsInPlaceActive

項目が埋め込み先編集を有効 TRUE アクティブな場合はを返します。

COleClientItem::IsLinkUpToDate

リンク アイテムをソース ドキュメントと最新の場合 [真] を返します。

COleClientItem::IsModified

最後に保存されてから項目が変更された場合 TRUE を返します。

COleClientItem::IsOpen

項目がサーバー アプリケーションで現在開いている TRUE を返します。

COleClientItem::IsRunning

項目のサーバー アプリケーションの実行中 TRUE を返します。

COleClientItem::OnActivate

アクティブ化項目を通知するために、フレームワークによって呼び出されます。

COleClientItem::OnActivateUI

アクティブになり、ユーザー インターフェイスを持つ必要があること項目を通知するために、フレームワークによって呼び出されます。

COleClientItem::OnChange

サーバーが OLE アイテムを変更するときに呼び出されます。必要な実装。

COleClientItem::OnDeactivate

項目が非アクティブ化されたときに、フレームワークによって呼び出されます。

COleClientItem::OnDeactivateUI

サーバーが埋め込み先編集のユーザー インターフェイスが削除されたときに、フレームワークによって呼び出されます。

COleClientItem::OnGetClipboardData

データをクリップボードにコピーする取得するために、フレームワークによって呼び出されます。

COleClientItem::OnInsertMenus

複合のメニューを作成するために、フレームワークによって呼び出されます。

COleClientItem::OnRemoveMenus

複合のメニューからコンテナーのメニューにするために、フレームワークによって呼び出されます。

COleClientItem::OnSetMenu

複合のメニューをインストール、削除するために、フレームワークによって呼び出されます。

COleClientItem::OnShowControlBars

コントロール バーを表示または非表示にするために、フレームワークによって呼び出されます。

COleClientItem::OnUpdateFrameTitle

フレーム ウィンドウのタイトル バーを更新するために、フレームワークによって呼び出されます。

COleClientItem::ReactivateAndUndo

項目を再アクティブ化して、最後の埋め込み先編集操作を元に戻します。

COleClientItem::Release

開いている場合は、OLE でリンクされた成果物への接続を解放し、閉じます。クライアント項目を破棄しません。

COleClientItem::Reload

ActivateAsの呼び出し後に項目を再度読み込みます。

COleClientItem::Run

項目に関連付けられたアプリケーションを実行します。

COleClientItem::SetDrawAspect

表示の項目の現在の表示を設定します。

COleClientItem::SetExtent

OLE アイテムの外接する四角形を設定します。

COleClientItem::SetHostNames

サーバーに表示される名前を設定します。OLE アイテムを編集するとき。

COleClientItem::SetIconicMetafile

項目のアイコンを描画するために使用されたメタファイルをキャッシュします。

COleClientItem::SetItemRects

項目の外接する四角形を設定します。

COleClientItem::SetLinkUpdateOptions

リンクされた成果物 (高度な機能) の更新モードを設定します。

COleClientItem::SetPrintDevice

このクライアント項目の印刷対象デバイスを設定します。

COleClientItem::UpdateLink

項目の表示のキャッシュを更新します。

wwtfbw7c.collapse_all(ja-jp,VS.110).gifプロテクト メソッド

名前

説明

COleClientItem::CanActivate

埋め込み先編集の有効化を許可するかどうかを判断するために、フレームワークによって呼び出されます。

COleClientItem::OnChangeItemPosition

項目の位置が変更されたときに、フレームワークによって呼び出されます。

COleClientItem::OnDeactivateAndUndo

アクティブ化の後に元に戻すために、フレームワークによって呼び出されます。

COleClientItem::OnDiscardUndoState

項目を破棄するために、フレームワークによって呼び出されます。状態情報を元に戻します。

COleClientItem::OnGetClipRect

項目のクリッピング四角形を取得するために、フレームワークによって呼び出されます。調整します。

COleClientItem::OnGetItemPosition

ビューに関連する項目の位置を取得するために、フレームワークによって呼び出されます。

COleClientItem::OnGetWindowContext

項目がアクティブになるときに、フレームワークによって呼び出されます。

COleClientItem::OnScrollBy

スクロールしてために、フレームワークによって呼び出されます。

COleClientItem::OnShowItem

OLE アイテムを表示するために、フレームワークによって呼び出されます。

解説

OLE アイテムは、ユーザーが単一ドキュメントのようになるようにドキュメントに含まれる「」でシームレスなサーバー アプリケーションによって作成および管理されるデータを表します。結果は OLE アイテムと含むドキュメントの作成された複合ドキュメント「」です。

OLE アイテムが埋め込まれたまたはリンクできます。これが埋め込まれる場合、データは複合ドキュメントの一部として格納されます。これは、リンク データは、サーバー アプリケーションで作成された個々のファイルの一部として格納され、そのファイルへのリンクのみ複合ドキュメントに格納されます。すべての OLE アイテムは、編集するために呼び出す必要があるサーバー アプリケーションを指定する情報が含まれています。

COleClientItem は、サーバー アプリケーションからの要求に対して呼ばれるいくつかのオーバーライド可能な関数を定義します; これらのあるオーバーライド可能な関数は、通常、通知として機能します。これは、ユーザーがコンテナーに変更を行うと OLE アイテムを編集する通知、または編集時に必要な情報を取得するサーバー アプリケーションができます。

COleClientItemCOleDocumentCOleLinkingDoc、または COleServerDoc のクラスで使用できます。COleClientItemを使用するには、からクラスを派生し、コンテナーが行われた項目への変更に応答を定義する OnChange のメンバー関数を実装します。埋め込み先編集の有効化をサポートするには、OnGetItemPosition のメンバー関数をオーバーライドします。この関数は、OLE アイテムの表示位置に関する情報を提供します。

コンテナー インターフェイスの使用方法の詳細については、" " コンテナー: コンテナーの実装[アクティブ化]を参照してください。

[!メモ]

Windows SDK は「オブジェクト」として埋め込まれているため、項目をリンクし、「クラスとして項目の種類を示します」。C++ クラスと OLE カテゴリを区別するために対応する C++ オブジェクトと OLE エンティティを識別する参照では、この用語「項目」という用語「型」。

継承階層

CObject

CCmdTarget

CDocItem

COleClientItem

必要条件

Header: afxole.h

参照

関連項目

CDocItem クラス

階層図

COleServerItem クラス

概念

MFC MFCBIND サンプル

MFC の OCLIENT サンプル