PROP_ENTRY_EX ( szDesc, dispid, clsid, iidDispatch )
Paramètres
szDesc
[en] La description de la propriété.
dispid
[en] DISPID de la propriété.
clsid
[en] Le CLSID de la page de propriétés associées. Utilisez la valeur spéciale CLSID_NULL pour une propriété qui n'a pas une page de propriétés associées.
iidDispatch
[en] L'IID de l'interface double définition de la propriété.
Remarques
Semblable à PROP_ENTRY, mais permet de vous spécifier un IID particulier si votre objet prend en charge plusieurs interfaces doubles.
La macro BEGIN_PROP_MAP marque le début de la carte de propriété ; la macro END_PROPERTY_MAP marque la fin.
Exemple
L'exemple suivant regroupe des entrées pour IMyDual1 suivie d'une entrée pour IMyDual2 . Regroupement par double interface améliorera les performances.
BEGI&N_PROP_MAP (CMyClass)
nbsp ; PROP_ENTRY_EX (« Caption », DISPID_CAPTION, CLSID_CMyProps, IID_IMyDual1)
PROP_ENTRY_EX (« Activé », DISPID_ENABLED, CLSID_CMyProps, IID_IMyDual1)
PROP_ENTRY_EX ("Largeur", DISPID_WIDTH, CLSID_CMyProps, IID_IMyDual2)
END_PROPERTY_MAP)
Les Macros ATL et fonctions globales
Voir aussi