PROP_ENTRY_TYPE_EX
如果您的对象支持多个双重接口,类似于 PROP_ENTRY_TYPE,但是,允许您指定特定IID。
PROP_ENTRY_TYPE_EX(
szDesc,
dispid,
clsid,
iidDispatch,
vt
)
参数
szDesc
[in] 特性声明。dispid
[in] 特性的DISPID。clsid
[in]关联的属性页中的CLSID。为没有关联的属性页中的属性使用特殊值 CLSID_NULL。iidDispatch
[in]定义属性的双重接口的IID。vt
[in]属性类型。
备注
PROP_ENTRY_EX 宏不安全和已弃用。它将 PROP_ENTRY_TYPE_EX替换。
BEGIN_PROP_MAP 宏指示属性映射的开头; END_PROP_MAP 宏指示结束。
示例
IMyDual1 下面的示例组项将 IMyDual2的项。(按双重接口将改善性能。
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()
要求
标头: atlcom.h
请参见
参考
PROP_ENTRY_INTERFACE_CALLBACK_EX