Partilhar via


PROP_DATA_ENTRY

Indica a extensão, ou dimensões, de um controle ActiveX.

PROP_DATA_ENTRY( 
   szDesc, 
   member, 
   vt  
)

Parâmetros

  • szDesc
    [in] a descrição da propriedade.

  • member
    [in] o membro de dados que contém a extensão; por exemplo, m_sizeExtent.

  • vt
    [in] VARIANTE especifica o tipo da propriedade.

Comentários

Este macro faz com que o membro especificado de dados a ser persistido.

Quando você cria um controle ActiveX, o assistente insere este macro após o mapa BEGIN_PROP_MAP macro de propriedade e antes que a macro END_PROP_MAPdo mapa da propriedade.

Exemplo

Em o exemplo a seguir, a extensão do objeto (m_sizeExtent) está sendo armazenado.

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

Cabeçalho: atlcom.h

Consulte também

Outros recursos

Macros do mapa de propriedade

Macros de ATL