CPane 類別
CPane 類別是 CControlBar 類別增強功能。 如果您要升級現有的 MFC 專案,以 CPane取代 CControlBar 的所有項目。
class CPane : public CBasePane
成員
公用建構函式
名稱 |
描述 |
---|---|
CPane::~CPane |
解構函式。 |
公用方法
名稱 |
描述 |
---|---|
立即重新計算窗格的配置。 |
|
配置儲存區供內部使用。 |
|
指定窗格是否在應用程式的窗格執行階段產生的清單中。 |
|
大小計算差異在指定的矩形和目前視窗的矩形之間。 |
|
計算窗格內的矩形,允許框線和移駐夾。 |
|
計算最近停駐的矩形。 |
|
計算窗格的大小。 |
|
判斷 窗格是否可以停駐在指定的主窗格中。 |
|
判斷窗格是否可以轉換為索引標籤式文件。 |
|
轉換可停駐窗格為索引標籤式文件。 |
|
複製 窗格中的狀態。 (覆寫 CBasePane::CopyState)。 |
|
建立控制項並將其附加至 CPane 物件。 |
|
建立浮動窗格的小型框架視窗。 |
|
建立控制項並將其附加至 CPane 物件。 |
|
CPane::CreateObject |
由架構建立這個類別型別的動態執行個體。 |
您可以使用滑鼠停駐方法,停駐窗格。 |
|
內建浮動窗格加入基本的窗格。 |
|
您可以使用大綱 (標準),內建的停駐窗格。 |
|
內建可停駐窗格至框架。 (覆寫 CBasePane::DockToFrameWindow)。 |
|
指示是否可停駐其他窗格目前窗格內建的相同的資料列。 |
|
浮動窗格。 |
|
傳回數量,以像素為單位),該窗格內含可展開。 |
|
傳回數量,以像素為單位),該窗格可以縮小。 |
|
傳回窗格的框線寬度。 |
|
傳回窗格的作用點。 |
|
傳回停駐窗格的停駐行為。 |
|
判斷 窗格是否在獨佔模式下執行。 |
|
會傳回在基礎 CMFCDragFrameImpl 物件中儲存的作用點。 |
|
擷取窗格的最小容許大小。 |
|
擷取窗格的標題。 |
|
CPane::GetResizeStep |
內部使用。 |
CPane::GetThisClass |
由框架以取得指向與這個類別型別的 CRuntimeClass 物件。 |
擷取窗格的 虛擬矩形。 |
|
當窗格移動時,這個方法來分析窗格的位置 (相對於其他窗格,內建的資料列和小型框架視窗並傳回適當的 AFX_CS_STATUS 值。 |
|
指定 窗格是否已經拖曳。 |
|
指定窗格是否在多窗格框架視窗。 (覆寫 CBasePane::IsInFloatingMultiPaneFrameWnd)。 |
|
判斷 窗格是否為向左 (和以上) 指定的矩形。 |
|
判斷窗格是否可以調整大小。 (覆寫 CBasePane::IsResizable)。 |
|
判斷是否在窗格的索引標籤式視窗的索引標籤控制項會在此處。 (覆寫 CBasePane::IsTabbed)。 |
|
從登錄載入窗格的狀態。 (覆寫 CBasePane::LoadState)。 |
|
根據指定的數量來捲動窗格和虛擬矩形。 |
|
捲動窗格移至指定的矩形。 |
|
呼叫框架,其在窗格的父代變更。 |
|
呼叫框架,其在窗格的父代會變更。 |
|
呼叫框架,當使用者選取標頭的關閉按鈕的窗格。 |
|
CPane::OnProcessDblClk |
內部使用。 |
呼叫框架,其在特殊窗格功能表隨即顯示。 |
|
呼叫框架,其在特殊窗格功能表隨即顯示。 |
|
CPane::PrepareToDock |
內部使用。 |
重新計算窗格的組態資訊。 (覆寫 CBasePane::RecalcLayout)。 |
|
儲存窗格的狀態變更登錄。 (覆寫 CBasePane::SaveState)。 |
|
旗標窗格為作用中。 |
|
將窗格的邊界值。 |
|
將窗格的作用點。 |
|
停駐窗格的還原檢視狀態資訊。 |
|
可啟用或停用專案 [執行] 模式。 |
|
設定預設小型框架視窗的執行階段類別資訊。 |
|
將窗格的最小容許大小。 |
|
將窗格設定為 虛擬矩形。 |
|
垂直延伸窗格或以水平停駐樣式。 |
|
切換 [自動隱藏模式。 |
|
從目前停駐的內建網站、預設滑桿或小型框架視窗中移除窗格。 (覆寫 CBasePane::UndockPane)。 |
|
更新虛擬矩形。 |
受保護的方法
名稱 |
描述 |
---|---|
呼叫框架,該窗格停駐。 |
|
呼叫框架,該窗格浮動的話。 |
|
呼叫框架,該窗格就停駐。 |
|
呼叫框架時,窗格會浮動。 |
資料成員
名稱 |
描述 |
---|---|
啟用一致處理窗格的最小大小。 |
|
包含最近停駐資訊。 |
備註
通常, CPane 物件不會直接具現化。 如果您需要使用停駐功能的窗格,請從 CDockablePane衍生物件。 如果您需要工具列功能,請從 CMFCToolBar衍生物件。
當您從 CPane時衍生類別時,它會在 CDockSite 可以停駐,而在 CPaneFrameWnd可以浮動。
繼承階層架構
需求
標題: afxPane.h