PROP_DATA_ENTRY
更新 : 2007 年 11 月
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