CPaneFrameWnd 類別
本主題是為完整說明而加的。如需詳細資訊,請參閱位於 Visual Studio 安裝位置之 VC\atlmfc\src\mfc 資料夾中的原始程式碼。
實作包含窗格的小型框架視窗。 窗格填入視窗的工作區。
class CPaneFrameWnd : public CWnd
成員
公用方法
名稱 |
描述 |
---|---|
加入一個窗格。 |
|
從全域清單中加入或移除一個窗格。 |
|
調整小型框架視窗的配置。 |
|
|
|
計算的框線大小小型框架視窗的。 |
|
計算一個停駐視窗的預期的矩形。 |
|
判斷目前窗格是否可以停駐到另一個窗格或框架視窗。 |
|
判斷小型框架視窗是否可以停駐窗格。 |
|
|
|
轉換窗格為索引標籤式文件。 |
|
建立小型框架視窗並將其附加至 CPaneFrameWnd 物件。 |
|
建立小型框架視窗並將其附加至 CPaneFrameWnd 物件。 |
|
停駐窗格。 |
|
尋找具有指定的控制項 ID 的窗格浮動窗格全域清單。 |
|
尋找小型框架視窗包含使用者提供的點。 |
|
傳回小型框架視窗標題的高度。 |
|
計算小型框架視窗標題的週框 (Bounding Rectangle)。 |
|
傳回標題文字。 |
|
|
|
傳回控制項。 |
|
傳回在小型框架視窗包含的第一個可見的窗格。 |
|
|
|
傳回在小型框架視窗中的窗格。 |
|
傳回在小型框架視窗窗格中包含的項目數。 |
|
|
|
|
|
|
|
傳回在小型框架視窗包含可見的窗格的數目。 |
|
判斷小型框架視窗的哪個部分在所指定的點。 |
|
|
|
|
|
判斷是否應該復原小型框架視窗下方。 |
|
判斷是否應彙總小型框架視窗。 |
|
停駐停止計時器。 |
|
從登錄載入窗格的狀態。 |
|
判斷內是否可行。 |
|
內建小型框架視窗在其新位置。 |
|
停止彙總計時器。 |
|
依指定的位移移動小型框架視窗。 |
|
調整所包含的窗格的配置。 |
|
設定彙總計時器。 |
|
呼叫框架,在小型框架視窗的窗格隱藏或顯示。 |
|
如果包含,它是小型框架視窗內的使用者,提供的點傳回窗格。 |
|
|
|
CPaneFrameWnd::PreTranslateMessage |
由類別 CWinApp 將 Windows 訊息,然後才會傳送至 TranslateMessage 和 DispatchMessage Windows 函式之前。 |
重新繪製所有小型框架視窗。 |
|
呼叫框架移除非有效窗格。 |
|
從小型框架視窗中移除窗格。 |
|
取代另一個窗格。 |
|
儲存窗格的狀態變更登錄。 |
|
CPaneFrameWnd::Serialize |
讀取或寫入這個物件從或其中的檔案。 |
設定標題按鈕。 |
|
|
|
|
|
設定停駐計時器。 |
|
設定停駐狀態。 |
|
|
|
呼叫框架設定 predocking 的狀態。 |
|
調整小型框架視窗的大小,使其具有包含的窗格大小相等。 |
|
未建立功能表。 |
|
|
|
|
受保護的方法
名稱 |
描述 |
---|---|
判斷是否應該向上或向下捲動小型框架視窗。 |
|
分割小型框架視窗的框線。 |
資料成員
名稱 |
描述 |
---|---|
指定是否向 CS_SAVEBITS 類別樣式的視窗類別。 |
備註
在 窗格中,從內建的狀態轉換成浮點狀態時,架構會自動建立 CPaneFrameWnd 物件。
小型框架視窗中將其可見 (停駐) 或直接使用標準拖曳矩形 (停駐) 的內容。 小型框架的容器窗格的停駐方式判斷小型框架拖曳行為。 如需詳細資訊,請參閱 CBasePane::GetDockingMode。
小型框架視窗顯示標頭的按鈕含窗格模式符合。 如果窗格可以關閉 (CBasePane::CanBeClosed),則會顯示 [關閉] 按鈕。 如果窗格會 AFX_CBRS_AUTO_ROLLUP 樣式,則會顯示連接。
如果您從 CPaneFrameWnd衍生類別時,您必須告知架構如何建立它。 請藉由覆寫 CPane::CreateDefaultMiniframe建立類別或設定 CPane::m_pMiniFrameRTC 成員,使其指向您類別的執行階段類別資訊。
繼承階層架構
需求
標題: afxPaneFrameWnd.h