次の方法で共有


PROP_DATA_ENTRY

ActiveX コントロールのエクステント、つまり大きさを示します。

PROP_DATA_ENTRY( 
   szDesc, 
   member, 
   vt  
)

パラメーター

  • szDesc
    [入力] プロパティの説明。

  • member
    [入力]範囲を含むデータ メンバー; たとえば、m_sizeExtent。

  • vt
    [入力]プロパティの種類を指定します。

解説

このマクロは、指定されたデータ メンバーを保持します。

ActiveX コントロールを作成する場合、ウィザードは、プロパティ マップ マクロ BEGIN_PROP_MAP の後にこのマクロを、前にプロパティ マップ マクロ END_PROP_MAP挿入します。

使用例

次の例では、オブジェクト (m_sizeExtent) のエクステントは保持されます。

BEGIN_PROP_MAP(CMyWindow)
   PROP_DATA_ENTRY("_cx", m_sizeExtent.cx, VT_UI4)
   PROP_DATA_ENTRY("_cy", m_sizeExtent.cy, VT_UI4)
END_PROP_MAP()
BEGIN_PROP_MAP(CMyCompositeCtrl)
   PROP_DATA_ENTRY("Width", m_nWidth, VT_UI4)
   PROP_DATA_ENTRY("Height", m_nHeight, VT_UI4)
END_PROP_MAP()

必要条件

ヘッダー: atlcom.h

参照

その他の技術情報

プロパティ マップに関するマクロ

ATL マクロ