BEGIN_PROP_MAP

BEGIN_PROP_MAP ( [クラス]

パラメーター

[クラス]

[入力]プロパティ マップを含んでいるクラスを指定します。

解説

オブジェクトのプロパティ マップの開始をマークします。プロパティ マップは、プロパティの説明、プロパティの Dispid、プロパティ ページの Clsid、 IDispatchの Iid を格納します。ISpecifyPropertyPagesImpl IPersistStreamInitImpl付属する IPersistPropertyBagImplクラスIPerPropertyBrowsingImplを取得し、この情報を設定するプロパティ マップを使用します。

ATL オブジェクト ウィザードでオブジェクトを作成すると、ウィザードは空のプロパティ マップでEND_PROP_MAP後にBEGIN_PROP_MAPを指定することによって作成されます。

範囲はないので、プロパティ マップを使用して、オブジェクト、ユーザー インターフェイスがあるありませんのでBEGIN_PROP_MAPプロパティ マップのエクステント (大きさ) は保存されません。オブジェクトがユーザー インターフェイスを持つ ActiveX コントロールの場合は、範囲があります。この例では、範囲を指定するには、プロパティ マップにPROP_DATA_ENTRYを指定する必要があります。

参照してください。

ATL マクロとグローバル関数

Index