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_PAGE

PROP_ENTRY_INTERFACE

PROP_ENTRY_INTERFACE_EX

PROP_ENTRY_INTERFACE_CALLBACK

PROP_ENTRY_INTERFACE_CALLBACK_EX

PROP_ENTRY_TYPE

Altre risorse

Macro di mapping di proprietà

Macro ATL