ISpecifyPropertyPagesImpl 類別

注意

Active Template Library(ATL)持續支援。 不過,我們不再新增功能或更新文件。

這個類別會實作 IUnknown 並提供 ISpecifyPropertyPages 介面的預設實作。

重要

這個類別及其成員不能用於在 Windows 執行階段 中執行的應用程式。

語法

template<class T>
class ATL_NO_VTABLE ISpecifyPropertyPagesImpl
   : public ISpecifyPropertyPages

參數

T
您的類別衍生自 ISpecifyPropertyPagesImpl。

成員

公用方法

名稱 描述
ISpecifyPropertyPagesImpl::GetPages 填入 UUID 值的計數數位。 每個 UUID 都會對應至可在物件屬性表中顯示之其中一個屬性頁的 CLSID。

備註

ISpecifyPropertyPages 介面可讓用戶端取得物件所支援之屬性頁的 CLSID 清單。 類別 ISpecifyPropertyPagesImpl 提供這個介面的預設實作,並藉由將資訊傳送至偵錯組建中的傾印裝置來實 IUnknown 作。

注意

如果您的物件不支援屬性頁, ISpecifyPropertyPages 請勿公開 介面。

相關文章 ATL 教學課程:建立 ATL 專案

繼承階層架構

ISpecifyPropertyPages

ISpecifyPropertyPagesImpl

需求

標頭: atlcom.h

ISpecifyPropertyPagesImpl::GetPages

在 CAUUID 結構中填入 可以顯示在物件屬性表中之屬性頁的 CLSID 。

STDMETHOD(GetPages)(CAUUID* pPages);

備註

ATL 會使用 對象的屬性對應來擷取每個 CLSID。

請參閱 Windows SDK 中的 ISpecifyPropertyPages::GetPages 。

另請參閱

IPropertyPageImpl 類別
IPerPropertyBrowsingImpl 類別
類別概觀