Compartilhar via


DISP_PROPERTY_EX

Define uma propriedade de automação OLE e o nome as funções usadas para obter e conjunto o valor da propriedade em um MAP de despacho.

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

Parâmetros

  • theClass
    Nome da classe.

  • pszName
    Nome externo da propriedade.

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

  • memberSet
    Nome da função de membro usada para conjunto a propriedade.

  • vtPropType
    Um valor que especifica o tipo da propriedade.

Comentários

The memberGet e memberSet funções possuem assinaturas determinadas pela vtPropType argumento. The memberGet função não requer argumentos e retorna um valor do tipo especificado por vtPropType. The memberSet função usa um argumento de tipo especificado por vtPropType e não retorna nada.

The vtPropType o argumento é do tipo VARTYPE.Valores possíveis para este argumento são tirados do VARENUM enumeração. Para obter uma lista desses valores, consulte comentários para o vtRetVal parâmetro em DISP_FUNCTION.Observe que VT_EMPTY, listados na DISP_FUNCTION Remarks, não é permitido sistema autônomo um tipo de dados de propriedade.

Requisitos

Cabeçalho: afxdisp.h

Consulte também

Conceitos

Macros do MFC e globais

Referência

DECLARE_DISPATCH_MAP

DISP_PROPERTY

DISP_FUNCTION

BEGIN_DISPATCH_MAP

END_DISPATCH_MAP

Outros recursos

Mapas de despacho