Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais

PROP_DATA_ENTRY

 

Indique l'étendue, ou des dimensions, d'un contrôle ActiveX.


      PROP_DATA_ENTRY( 
   szDesc, 
   member, 
   vt  
)

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é.

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é.

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

Afficher: