DISP_PROPERTY_EX

DISP_PROPERTY_EX ( theClass, pszName, memberGet, jeu de membres, vtPropType )

# include lt;afxdisp.h>

Paramètres

theClass

Nom de la classe.

pszName

Nom externe de la propriété.

memberGet

Nom de la fonction de membre utilisée pour obtenir la propriété.

jeu de membres

Nom de la fonction de membre utilisée pour définir la propriété.

vtPropType

Une valeur qui spécifie le type de la propriété.

Remarques

La macro DISP_PROPERTY_EX est utilisée dans une carte de répartition à définir une propriété d'automation OLE et de nommer les fonctions utilisées pour obtenir et définir la valeur de la propriété.

Les fonctions memberGet et jeu de membres ont des signatures déterminés par l'argument de vtPropType . La fonction memberGet ne prend aucun argument et retourne une valeur du type spécifié par vtPropType. La fonction du jeu de membres prend un argument du type spécifié par vtPropType et ne renvoie rien.

L'argument vtPropType est de type VARTYPE. Les valeurs possibles pour cet argument sont issus de la l'énumération VARENUM . Pour une liste de ces valeurs, consultez les remarques pour le paramètre vtRetVal dans DISP_FUNCTION. Notez que VT_EMPTY, figurant dans les observations DISP_FUNCTION , n'est pas autorisé comme une propriété de type de données.

Voir aussinbsp ;Cartes de répartition, DECLARE_DISPATCH_MAP, DISP_PROPERTY, DISP_FU&NCTION, BEGIN_DISPATCH_MAP, END_DISPATCH_MAP

Index