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