共用方式為


CMFCPropertySheet 類別

CMFCPropertySheet 類別支援每個屬性頁是由頁面索引標籤、工具列按鈕、樹狀目錄控制項節點或清單項目所指示的屬性工作表。

class CMFCPropertySheet : public CPropertySheet

Members

Bb981937.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

CMFCPropertySheet::CMFCPropertySheet

建構 CMFCPropertySheet 物件。

CMFCPropertySheet::~CMFCPropertySheet

解構函式。

Bb981937.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

CMFCPropertySheet::AddPage

將頁面加入至屬性工作表。

CMFCPropertySheet::AddPageToTree

將新的屬性頁加入至樹狀目錄控制項。

CMFCPropertySheet::AddTreeCategory

將新的節點加入至樹狀目錄控制項。

CMFCPropertySheet::EnablePageHeader

保留間隔在每個頁面頂端繪製自訂標題。

CMFCPropertySheet::GetHeaderHeight

擷取目前標題的高度。

CMFCPropertySheet::GetLook

擷取指定目前屬性工作表的外觀的列舉值。

CMFCPropertySheet::GetTab

擷取支援目前的屬性工作表上控制項的內部索引標籤控制項物件。

CMFCPropertySheet::GetThisClass

由框架以取得指向與這個類別型別的 CRuntimeClass 物件。

CMFCPropertySheet::InitNavigationControl

使用目前的屬性工作表上控制項的外觀。

CMFCPropertySheet::OnActivatePage

呼叫框架,其在屬性頁中啟用。

CMFCPropertySheet::OnDrawPageHeader

呼叫框架繪製自訂屬性頁的標頭。

CMFCPropertySheet::OnInitDialog

處理 WM_INITDIALOG 訊息。 (覆寫 CPropertySheet::OnInitDialog)。

CMFCPropertySheet::OnRemoveTreePage

呼叫框架從樹狀目錄控制項移除屬性頁。

CMFCPropertySheet::PreTranslateMessage

包含會分派給 TranslateMessageDispatchMessage Windows 函式之前,將 Windows 訊息。 (覆寫 CPropertySheet::PreTranslateMessage)。

CMFCPropertySheet::RemoveCategory

從樹狀目錄控制項移除節點。

CMFCPropertySheet::RemovePage

從屬性工作表移除屬性頁。

CMFCPropertySheet::SetIconsList

指定用於 Outlook 窗格的巡覽控制項影像清單。

CMFCPropertySheet::SetLook

指定屬性工作表的外觀。

備註

CMFCPropertySheet 類別代表屬性工作表,也稱為選項] 對話方塊。 CMFCPropertySheet 類別可以顯示屬性頁以各種方式。

執行下列步驟 CMFCPropertySheet 使用類別在您的應用程式:

  1. CMFCPropertySheet 類別衍生類別並將類別命名為,例如, CMyPropertySheet。

  2. 建構每個屬性頁上的 CMFCPropertyPage 物件。

  3. 在呼叫 CMyPropertySheet 建構函式的 CMFCPropertySheet::SetLook 方法。 該方法參數指定屬性頁會顯示成沿著上方的索引標籤或左屬性工作表;如果 Microsoft OneNote 屬性工作表樣式的索引標籤,在 Microsoft Outlook 工具列控制項的按鈕,在樹狀目錄控制項中的節點,或者也可以在屬性工作表左邊的項目清單。

  4. 如果您建立屬性工作表仿照 Microsoft Outlook 工具列樣式,請呼叫方法 CMFCPropertySheet::SetIconsList 使用屬性頁產生關聯的影像清單。

  5. 呼叫每一個屬性頁的 CMFCPropertySheet::AddPage 方法。

  6. 建立 CMFCPropertySheet 控制項並呼叫其方法。 DoModal

插圖

下圖說明是仿照內嵌 Microsoft Outlook 工具列樣式的屬性工作表。 Outlook 工具列在屬性工作表的左邊。

CMFCPropertySheet 色彩控制項

下圖說明包含 CMFCPropertyGridCtrl 類別 物件的屬性工作表。 該物件是屬性工作表仿照標準通用控制項屬性工作表樣式。

CMFCPropertySheet 清單和屬性控制項

下圖說明是仿照樹狀目錄控制項模式上的屬性工作表。

屬性樹狀目錄

繼承階層架構

CObject

   CCmdTarget

      CWnd

         CPropertySheet

            CMFCPropertySheet

需求

標題: afxpropertysheet.h

請參閱

參考

階層架構圖

CMFCPropertyPage 類別

CMFCOutlookBar 類別

其他資源

MFC 類別