Compartir a través de


PROP_DATA_ENTRY

Indica la extensión, o dimensiones, un control ActiveX.

PROP_DATA_ENTRY( 
   szDesc, 
   member, 
   vt  
)

Parámetros

  • szDesc
    [in] la descripción de la propiedad.

  • member
    [in] el miembro de datos que contiene la extensión; por ejemplo, m_sizeExtent.

  • vt
    [in] especifica el tipo VARIABLE de la propiedad.

Comentarios

Esta macro provoca que el miembro de datos especificado que se guardará.

Cuando crea un control ActiveX, el asistente inserta esta macro después de que la propiedad asignado BEGIN_PROP_MAP macro y antes de que la propiedad asigna END_PROP_MAPmacro.

Ejemplo

En el ejemplo siguiente, la extensión del objeto (m_sizeExtent) se conserva.

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()

Requisitos

encabezado: atlcom.h

Vea también

Otros recursos

Macros de mapa de propiedades

Macros de ATL