Compartilhar via


DISP_PROPERTY_EX

Define uma propriedade de automação OLE e nomeie as funções usadas para obter e definir o valor da propriedade em um mapa de distribuição.

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
    O nome da função de membro usado para definir a propriedade.

  • vtPropType
    Um valor que especifica o tipo de propriedade.

Comentários

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

O argumento de vtPropType é do tipo VARTYPE. Os valores possíveis para esse argumento será obtida da enumeração de VARENUM . Para obter uma lista desses valores, consulte comentários para o parâmetro de vtRetVal em DISP_FUNCTION. Observe que o VT_EMPTY, listado nos comentários de DISP_FUNCTION , não é permitido como um tipo de dados da propriedade.

Requisitos

Header: afxdisp.h

Consulte também

Referência

DECLARE_DISPATCH_MAP

DISP_PROPERTY

DISP_FUNCTION

BEGIN_DISPATCH_MAP

END_DISPATCH_MAP

Conceitos

Macros e globais MFC

Outros recursos

Mapas de expedição