Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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