Freigeben über


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_PAGE

PROP_ENTRY_INTERFACE

PROP_ENTRY_INTERFACE_EX

PROP_ENTRY_INTERFACE_CALLBACK

PROP_ENTRY_INTERFACE_CALLBACK_EX

PROP_ENTRY_TYPE

Weitere Ressourcen

Eigenschaft-Zuordnungs-Makros

ATL-Makros