次の方法で共有


COleClientItem::SetHostNames

更新 : 2007 年 11 月

コンテナ アプリケーションの名前と、埋め込みオブジェクトを持つコンテナの名前を指定します。

void SetHostNames(
   LPCTSTR lpszHost,
   LPCTSTR lpszHostObj 
);

パラメータ

  • lpszHost
    ユーザーが判読できるコンテナ アプリケーション名へのポインタ。

  • lpszHostObj
    OLE アイテムを保持するコンテナの識別文字列へのポインタ。

解説

サーバー アプリケーションが MFC ライブラリを使って記述されていると、この関数は OLE アイテムを保持する COleServerDoc ドキュメントの OnSetHostNames メンバ関数を呼び出します。この情報は、OLE アイテムを編集するときに、ウィンドウのタイトルとして使われます。コンテナ ドキュメントが読み込まれるたびに、フレームワークはドキュメント内のすべての OLE アイテムに対してこの関数を呼び出します。SetHostNames 関数は、埋め込みアイテムのみに適用されます。OLE 埋め込みアイテムが編集のためにアクティブになるたびに、この関数を呼び出す必要はありません。

また、この関数はオブジェクトが読み込まれたとき、またはファイルが異なる名前で保存されたときに、アプリケーション名とドキュメント名が指定されて自動的に呼び出されます。そのため、通常この関数を直接呼び出す必要はありません。

詳細については、Windows SDK の「IOleObject::SetHostNames」を参照してください。

必要条件

ヘッダー : afxole.h

参照

参照

COleClientItem クラス

階層図

COleServerDoc::OnSetHostNames

その他の技術情報

COleClientItem のメンバ