MACRO DISP_PROPERTY_EX

Macro DISP_PROPERTY_EX ( theClass, pszName, memberGet, memberSet, vtPropType )

# include lt;afxdisp.h>

Parâmetros

theClass

Nome da classe.

pszName

Nome externo da propriedade.

memberGet

Nome da função membro usada para obter a propriedade.

conjunto de membros

Nome da função membro usada para definir a propriedade.

vtPropType

Um valor especificando o tipo da propriedade.

Observações

A macro macro DISP_PROPERTY_EX é usada em um mapa de expedição para definir uma propriedade de automação OLE e nomear as funções usadas para obter e definir o valor da propriedade.

As funções memberGet e memberSet têm assinaturas determinadas pelo argumento vtPropType . A função memberGet não leva argumentos e retorna um valor do tipo especificado por vtPropType. A memberSet função usa um argumento do tipo especificado por vtPropType e não retorna nada.

O argumento vtPropType é do tipo VARTYPE. Valores possíveis para este argumento são tirados da enumeração de VARENUM . Para obter uma lista desses valores, consulte o comentários para o parâmetro vtRetVal em DISP_FUNCTION. Observe que VT_EMPTY, listados nas observações DISP_FUNCTION , não é permitido como um tipo de dados de propriedade.

Consulte tambémnbsp;Mapas de expedição, DECLARE_DISPATCH_MAP, DISP_PROPERTY, DISP_FU&NCTION, BEGIN_DISPATCH_MAP, END_DISPATCH_MAP

Index