次の方法で共有


COleClientItem::GetUserType

更新 : 2007 年 11 月

OLE アイテムの形式を示す文字列を取得します。この文字列は、ユーザーにも判読できる、"Word document" のような文字列です。

void GetUserType(
   USERCLASSTYPE nUserClassType,
   CString& rString 
);

パラメータ

  • nUserClassType
    OLE アイテムの形式を示す文字列を変形する方法を指定する値。次の値の 1 つを指定できます。

    • USERCLASSTYPE_FULL   ユーザーに表示される形式名全体。

    • USERCLASSTYPE_SHORT   ポップアップ メニューや [リンク編集] ダイアログ ボックスで使われる短縮名 (最大 15 文字)。

    • USERCLASSTYPE_APPNAME   クラスを処理するアプリケーション名。

  • rString
    返される OLE アイテムの形式を示す文字列を格納する CString オブジェクトへの参照

解説

これは、システム登録データベースのエントリによく使われます。

形式名全体が要求されていながら、それを取得できないときは、代わりに短縮名が使われます。登録データベースに OLE アイテムの形式が見つからないとき、または OLE アイテムの形式として登録されたユーザー形式がないときは、OLE アイテムに現在格納されているユーザー形式が使われます。そのユーザー形式名が空文字列であると、"Unknown Object" が使われます。

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

必要条件

ヘッダー : afxole.h

参照

参照

COleClientItem クラス

階層図

COleClientItem::GetType

その他の技術情報

COleClientItem のメンバ