CSplitterWnd::CreateStatic
若要建立靜態分隔視窗,請 CreateStatic 呼叫成員函式。
virtual BOOL CreateStatic(
CWnd* pParentWnd,
int nRows,
int nCols,
DWORD dwStyle = WS_CHILD | WS_VISIBLE,
UINT nID = AFX_IDW_PANE_FIRST
);
參數
pParentWnd
分隔視窗的父框架視窗。nRows
列的數目。 這個值不能超過 16。nCols
行的數目。 這個值不能超過 16。dwStyle
指定視窗樣式。nID
視窗的子視窗 ID。 除非分隔視窗巢狀於另一個分隔視窗內, ID 可以是 AFX_IDW_PANE_FIRST 。
傳回值
如果不是零,則成功,則為 0。
備註
CSplitterWnd 在父 CFrameWnd 或 CMDIChildWnd 物件通常會內嵌可以採取下列步驟:
將一 CSplitterWnd 成員變數在父框架。
覆寫父框架的 OnCreateClient 成員函式。
呼叫 CreateStatic 成員函式從覆寫的 CFrameWnd::OnCreateClient的內部。
靜態分隔視窗窗格包含固定數量,通常會從不同的類別。
當您建立靜態分隔視窗時,您必須同時建立所有窗格。 基於這個原因通常使用 CreateView 成員函式,但是,您可以建立其他 nonview 類別。
初始的最小資料行高度和寬度靜態分隔視窗的是 0。 這些最小值,判斷窗格何時太小而無法顯示所有檔案,可以變更與 SetRowInfo 和 SetColumnInfo 成員函式。
若要將捲軸加入靜態分隔視窗,請將 WS_HSCROLL 和 WS_VSCROLL 樣式套用至 dwStyle。
如需更多參閱「分隔器" Windows」本文 許多資料型別、檢視和框架視窗、 Technical Note 29和 CSplitterWnd 類別概觀中靜態分隔視窗。
需求
Header: afxext.h