appobject 属性

[appobject] 属性は、完全な EXE アプリケーションに関連付けられているアプリケーション オブジェクトとしてコクラスを識別します。

[
    uuid(uuid-number), 
    appobject 
  [, coclass-attribute-list]
]
coclass classname 
{ 
    [coclass definition]
}

パラメーター

uuid-number

コクラスの汎用一意の識別番号を指定します。

coclass-attribute-list

コクラス ステートメントに適用される 0 個以上の属性を指定します。 許可される コクラス 属性は 、[helpstring]、[ helpcontext]、[ licensed][version][control]および [hidden]です

classname

タイプ ライブラリでコンポーネント オブジェクトが認識される名前を指定します。

coclass 定義

コクラス定義を構成するステートメントを指定します。

注釈

[appobject] 属性は、コクラスの関数とプロパティが現在のタイプ ライブラリでグローバルに使用可能であることを示します。

この属性の型フラグ表現はTYPEFLAG_FAPPOBJECT

[
    uuid(1e196b20-1f3c-1069-996b-00dd010fe676),
    helpstring("Hello Class"),
    appobject
] 
coclass Hello
{
    [default] interface IHello : IUnknown;
    interface IDispatch;
}

関連項目

coclass

コントロール

MIDL を使用したタイプ ライブラリの生成

helpstring

helpcontext

隠さ れた

ライセンス

ODL ファイルの例

ODL ファイルの構文

TYPEFLAGS

バージョン