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] Especifica o tipo VARIANT da propriedade.
Comentários
Esta macro faz com que o membro de dados especificado ser persistentes.
Quando você cria um controle ActiveX, o Assistente insere essa macro depois que a propriedade mapear a macro BEGIN_PROP_MAP e antes que a propriedade mapear a macro END_PROP_MAP.
Exemplo
No exemplo a seguir, a extensão de objeto (m_sizeExtent) está sendo persistentes.
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