CMFCPropertySheet 類別
CMFCPropertySheet 類別支援每個屬性頁是由頁面索引標籤、工具列按鈕、樹狀目錄控制項節點或清單項目所指示的屬性工作表。
class CMFCPropertySheet : public CPropertySheet
Members
公用建構函式
名稱 |
描述 |
---|---|
建構 CMFCPropertySheet 物件。 |
|
CMFCPropertySheet::~CMFCPropertySheet |
解構函式。 |
公用方法
名稱 |
描述 |
---|---|
將頁面加入至屬性工作表。 |
|
將新的屬性頁加入至樹狀目錄控制項。 |
|
將新的節點加入至樹狀目錄控制項。 |
|
保留間隔在每個頁面頂端繪製自訂標題。 |
|
擷取目前標題的高度。 |
|
擷取指定目前屬性工作表的外觀的列舉值。 |
|
擷取支援目前的屬性工作表上控制項的內部索引標籤控制項物件。 |
|
CMFCPropertySheet::GetThisClass |
由框架以取得指向與這個類別型別的 CRuntimeClass 物件。 |
使用目前的屬性工作表上控制項的外觀。 |
|
呼叫框架,其在屬性頁中啟用。 |
|
呼叫框架繪製自訂屬性頁的標頭。 |
|
CMFCPropertySheet::OnInitDialog |
處理 WM_INITDIALOG 訊息。(覆寫 CPropertySheet::OnInitDialog)。 |
呼叫框架從樹狀目錄控制項移除屬性頁。 |
|
CMFCPropertySheet::PreTranslateMessage |
包含會分派給 TranslateMessage 和 DispatchMessage Windows 函式之前,將 Windows 訊息。(覆寫 CPropertySheet::PreTranslateMessage)。 |
從樹狀目錄控制項移除節點。 |
|
從屬性工作表移除屬性頁。 |
|
指定用於 Outlook 窗格的巡覽控制項影像清單。 |
|
指定屬性工作表的外觀。 |
備註
CMFCPropertySheet 類別代表屬性工作表,也稱為選項] 對話方塊。CMFCPropertySheet 類別可以顯示屬性頁以各種方式。
執行下列步驟 CMFCPropertySheet 使用類別在您的應用程式:
從 CMFCPropertySheet 類別衍生類別並將類別命名為,例如, CMyPropertySheet。
建構每個屬性頁上的 CMFCPropertyPage 物件。
在呼叫 CMyPropertySheet 建構函式的 CMFCPropertySheet::SetLook 方法。該方法參數指定屬性頁會顯示成沿著上方的索引標籤或左屬性工作表;如果 Microsoft OneNote 屬性工作表樣式的索引標籤,在 Microsoft Outlook 工具列控制項的按鈕,在樹狀目錄控制項中的節點,或者也可以在屬性工作表左邊的項目清單。
如果您建立屬性工作表仿照 Microsoft Outlook 工具列樣式,請呼叫方法 CMFCPropertySheet::SetIconsList 使用屬性頁產生關聯的影像清單。
呼叫每一個屬性頁的 CMFCPropertySheet::AddPage 方法。
建立 CMFCPropertySheet 控制項並呼叫其方法。 DoModal
插圖
下圖說明是仿照內嵌 Microsoft Outlook 工具列樣式的屬性工作表。Outlook 工具列在屬性工作表的左邊。
下圖說明包含 CMFCPropertyGridCtrl 類別 物件的屬性工作表。該物件是屬性工作表仿照標準通用控制項屬性工作表樣式。
下圖說明是仿照樹狀目錄控制項模式上的屬性工作表。
繼承階層架構
需求
標題: afxpropertysheet.h