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_PAGE

PROP_ENTRY_INTERFACE

PROP_ENTRY_INTERFACE_EX

PROP_ENTRY_INTERFACE_CALLBACK

PROP_ENTRY_INTERFACE_CALLBACK_EX

PROP_ENTRY_TYPE

其他资源

属性映射宏

ATL 宏