PROP_DATA_ENTRY
Indique l'étendue, ou des dimensions, d'un contrôle ActiveX.
PROP_DATA_ENTRY(
szDesc,
member,
vt
)
Paramètres
szDesc
[in] la description de la propriété.member
[in] La donnée membre qui contient l'étendue ; par exemple, m_sizeExtent.VT
[in] spécifie le type VARIANT de la propriété.
Notes
Cette macro provoque le membre spécifiée d'être persistante.
Lorsque vous créez un contrôle ActiveX, l'assistant insère cette macro après le mappage des propriétés du BEGIN_PROP_MAP et avant que la macro END_PROP_MAPde mappage de propriété.
Exemple
Dans l'exemple suivant, l'étendue de l'objet (m_sizeExtent) est rendue persistante.
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()
Configuration requise
Header: atlcom.h