共用方式為


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的項目後面。 GROUP BY 雙重介面會改善效能。

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 巨集