共用方式為


IPropertyPageSite 介面 (ocidl.h)

提供屬性頁網站物件的主要功能。

繼承

IPropertyPageSite 介面繼承自 IUnknown 介面。 IPropertyPageSite 也有下列類型的成員:

方法

IPropertyPageSite 介面具有這些方法。

 
IPropertyPageSite::GetLocaleID

(LCID) 擷取地區設定標識碼,屬性頁可用來調整其地區設定特定設定。
IPropertyPageSite::GetPageContainer

擷取 物件的指標,此物件代表包含所有頁面的整個屬性框架對話框。 呼叫此方法可能會允許一個頁面流覽至另一個頁面。
IPropertyPageSite::OnStatusChange

通知框架,此網站管理的屬性頁已變更其狀態,也就是說,頁面已變更一或多個屬性值。 每當變更出現在其對話框中時,屬性頁都應該呼叫這個方法。
IPropertyPageSite::TranslateAccelerator

將按鍵傳遞至屬性框架進行處理。

備註

針對在屬性框架內建立的每個屬性頁,框架會建立屬性頁網站,以提供屬性頁的資訊,並在發生變更時接收來自頁面的通知。 後者通知是用來起始 對 IPropertyPage::IsPageDirty 的呼叫,然後用來啟用或停用框架的 [ 用] 按鈕的傳回值。

OLE 實作

系統會透過 OleCreatePropertyFrameOleCreatePropertyFrameIndirect 函式,提供 IPropertyPageSite 介面的實作。 透過這些函式提供的框架實作只會實作 OnStatusChangeGetLocaleID 方法。 GetPageContainerTranslateAccelerator 方法會傳回E_NOTIMPL。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 ocidl.h

另請參閱

IPerPropertyBrowsing

IPropertyPage

IPropertyPage2

ISpecifyPropertyPage