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_ENTRY_INTERFACE_CALLBACK_EX