Partager via


DISP_PROPERTY_EX

Définit une propriété OLE automation et nomme les fonctions utilisées pour obtenir et définir la valeur de la propriété dans une table de dispatch.

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

Paramètres

  • theClass
    Nom de la classe.

  • pszName
    Nom externe de la propriété.

  • memberGet
    Nom de la fonction membre utilisée pour récupérer la propriété.

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

  • vtPropType
    Valeur qui spécifie le type de propriété.

Notes

Les fonctions memberGet et memberSet ont des signatures déterminées par l'argument vtPropType. La fonction memberGet n'accepte aucun argument et retourne une valeur du type spécifié par vtPropType. La fonction memberSet accepte un argument du type spécifié par vtPropType et ne retourne rien.

L'argument vtPropType est de type VARTYPE. Les valeurs possibles de cet argument sont issues de l'énumération VARENUM. Pour obtenir la liste des valeurs, consultez la section notes pour le paramètre vtRetVal dans DISP_FUNCTION. Notez que VT_EMPTY, répertorié dans les remarques DISP_FUNCTION, n'est pas autorisé en tant que type de données de propriété.

Configuration requise

Header: afxdisp.h

Voir aussi

Référence

DECLARE_DISPATCH_MAP

DISP_PROPERTY

DISP_FUNCTION

BEGIN_DISPATCH_MAP

END_DISPATCH_MAP

Concepts

macro MFC et Globals

Autres ressources

tables de dispatch