PROP_ENTRY_TYPE_EX
Wie bei PROP_ENTRY_TYPE, jedoch können Sie eine bestimmte IID angeben, wenn das Objekt über mehrere duale Schnittstellen unterstützt.
PROP_ENTRY_TYPE_EX(
szDesc,
dispid,
clsid,
iidDispatch,
vt
)
Parameter
szDesc
[in] Die Eigenschaftenbeschreibung.dispid
[in] den DISPID der Eigenschaft.clsid
[in] Die CLSID der zugeordneten Eigenschaftenseite.Verwenden Sie den speziellen Wert CLSID_NULL für eine Eigenschaft, die keine zugeordnete Eigenschaftenseite verfügt.iidDispatch
[in] Die IID der dualen Schnittstelle, die die Eigenschaft definiert.vt
[in] Der Typ der Eigenschaft.
Hinweise
Das PROP_ENTRY_EX-Makro war unsicher und veraltet.Es ist PROP_ENTRY_TYPE_EX durch ersetzt.
Das BEGIN_PROP_MAP-Makro kennzeichnet den Beginn der Eigenschaftenzuordnung; END_PROP_MAP das Makro markiert das Ende.
Beispiel
Im folgenden Beispiel gruppiert Einträge für IMyDual1 gefolgt von einem Eintrag für IMyDual2.Das Gruppieren von duale Schnittstelle verbessert die Leistung.
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()
Anforderungen
Header: möchten
Siehe auch
Referenz
PROP_ENTRY_INTERFACE_CALLBACK_EX