PROP_ENTRY_TYPE_EX
Simile a PROP_ENTRY_TYPE, ma consente di specificare un IID particolare se l'oggetto supporta le interfacce duali più.
PROP_ENTRY_TYPE_EX(
szDesc,
dispid,
clsid,
iidDispatch,
vt
)
Parametri
szDesc
[in] la descrizione della proprietà.dispid
[in] il DISPID della proprietà.clsid
[in] Il CLSID della pagina della proprietà associata.Utilizzare il valore speciale CLSID_NULL per una proprietà che non dispone di una pagina delle proprietà associata.iidDispatch
[in] l'iid dell'interfaccia duale che definisce la proprietà.vt
[in] tipo della proprietà.
Note
La macro PROP_ENTRY_EX non protetta e deprecata.è stata sostituita con PROP_ENTRY_TYPE_EX.
La macro BEGIN_PROP_MAP contrassegna l'inizio del mapping di proprietà; la macro END_PROP_MAP contrassegna la fine.
Esempio
Nell'esempio raggruppa le voci per IMyDual1 seguita da una voce per IMyDual2.Raggruppamento dell'interfaccia duale consente di migliorare le prestazioni.
BEGIN_PROP_MAP(CAtlEdit)
PROP_ENTRY_TYPE_EX("Caption", DISPID_CAPTION, CLSID_MyPropPage2, IID_IMyDual1, VT_BSTR)
PROP_ENTRY_TYPE_EX("Enabled", DISPID_ENABLED, CLSID_MyPropPage2, IID_IMyDual1, VT_BOOL)
PROP_ENTRY_TYPE_EX("Width", DISPID_DRAWWIDTH, CLSID_MyPropPage2, IID_IMyDual2, VT_UINT)
END_PROP_MAP()
Requisiti
intestazione: atlcom.h
Vedere anche
Riferimenti
PROP_ENTRY_INTERFACE_CALLBACK_EX