Sdílet prostřednictvím


PROP_ENTRY_TYPE_EX

Podobný PROP_ENTRY_TYPE, ale umožňuje určit konkrétní IID Pokud objekt podporuje duální více rozhraní.

PROP_ENTRY_TYPE_EX( 
   szDesc, 
   dispid, 
   clsid, 
   iidDispatch, 
   vt 
)

Parametry

  • szDesc
    [v] Popis vlastnosti.

  • dispid
    [v] Vlastnosti DISPID.

  • clsid
    [v] CLSID na stránku vlastností.Použít zvláštní hodnotu CLSID_NULL pro vlastnost, která nemá přidruženou vlastností.

  • iidDispatch
    [v] IID duální rozhraní definující vlastnost.

  • vt
    [v] Typ vlastnosti.

Poznámky

PROP_ENTRY_EX Makro bylo nezabezpečené a zastaralé.Byl nahrazen příkazem PROP_ENTRY_TYPE_EX .

BEGIN_PROP_MAP makro označuje začátek mapování vlastností; END_PROP_MAP makro značky konce.

Příklad

Následující příklad seskupí položky pro IMyDual1 následuje položka pro IMyDual2 .Seskupování podle duální rozhraní bude zvýšení výkonu.

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()

Požadavky

Záhlaví: atlcom.h

Viz také

Referenční dokumentace

PROP_PAGE

PROP_ENTRY_INTERFACE

PROP_ENTRY_INTERFACE_EX

PROP_ENTRY_INTERFACE_CALLBACK

PROP_ENTRY_INTERFACE_CALLBACK_EX

PROP_ENTRY_TYPE

Další zdroje

Vlastnost mapa makra

Makra ATL