次の方法で共有


クラス属性

次の属性は クラス C++ のキーワードが適用されます。

属性

Description

aggregatable

クラスが集約をサポートすることを示します。

集約

コントロールが対象のクラスを集約することを示します。

appobject

コクラスを完全な .exe アプリケーションに関連付けられている特定しコクラスの関数とプロパティがこのタイプ ライブラリでグローバルに使用できるオブジェクトとしてアプリケーションを示します。

case

共用体で switch_type の属性を使用します。

コクラス

ActiveX コントロールを作成します。

com_interface_entry

COM インターフェイス マップにエントリを追加します。

コントロール

ユーザー定義型はコントロールであることを指定します。

custom

独自の属性を定義できます。

db_command

OLE DB のコマンドを作成します。

db_param

指定したメンバー変数を入力または出力パラメーターに関連付け変数を区切ります。

db_source

データ ソースへの接続を作成します。

db_table

OLE DB テーブルを開きます。

default

コクラス内で定義されるカスタムまたはディスパッチ インターフェイスが既定のプログラミング インターフェイスを表すことを示します。

defaultvtable

コントロールの既定の vtable インターフェイスとインターフェイスを定義します。

event_receiver

イベント レシーバーを作成します。

ソース

イベント ソースを作成します。

helpcontext

ヘルプ ファイルに要素に関するユーザーの情報を表示できるようにするためのコンテキスト ID を指定します。

helpfile

タイプ ライブラリのヘルプ ファイルの名前を設定します。

helpstringcontext

.hlp または .chm ファイルでヘルプ トピックの ID を指定します。

helpstring

適用先の要素の記述に使用される文字列を指定します。

hidden

項目が存在してもユーザー指向ブラウザーに表示されないことを示します。

implements

IDL のコクラスのメンバーにはディスパッチ インターフェイスを指定します。

implements_category

によってクラスのコンポーネント カテゴリを実行します。

module

.idl ファイルのライブラリ ブロックを定義します。

作成

単独ではインスタンス化できないオブジェクトを定義します。

ProgID

コントロールの ProgID を定義します。

registration_script

指定のレジスタ スクリプトを実行します。

requestedit

プロパティが OnRequestEdit 通知をサポートすることを示します。

source

クラスにコネクション ポイントにコントロールのソース インターフェイスを指定します。プロパティまたはメソッドで ソース の属性にはメンバーがイベントのソースであるかバリアント オブジェクトを返すことを示します。

support_error_info

ターゲット オブジェクトのエラー レポートをサポートします。

スレッド

コントロール用のスレッド モデルを指定します。

uuid

クラスまたはインターフェイスの一意の ID を指定します。

version

クラスの複数のバージョンでの特定のバージョンを指定します。

vi_progid

ProgID のバージョンに依存しない形式を指定します。

参照

その他の技術情報

使用法別の属性