virtual BOOL CreateView( int row, int col, CRuntimeClass* pViewClass, SIZE sizeInit, CCreateContext* pContext ); 参数 row 指定将新视图的拆分窗口行。 col 指定将新的视图拆分窗口的列。 pViewClass 指定新视图的CRuntimeClass。 sizeInit
CSplitterWnd::CreateView 调用,用于在拆分器窗口中创建窗格。 CSplitterWnd::DeleteColumn 从拆分器窗口中删除一列。 CSplitterWnd::DeleteRow 从拆分器窗口中删除一行。 CSplitterWnd::DeleteView 从拆分器窗口中删除视图。 CSplitterWnd::DoKeyboardSplit 执行键盘拆分命令,通常为“Window Split”。 CSplitterWnd::DoScroll ...
CSplitterWnd::CreateView CSplitterWnd::DeleteColumn CSplitterWnd::DeleteRow CSplitterWnd::DeleteView CSplitterWnd::DoKeyboardSplit CSplitterWnd::DoScroll CSplitterWnd::DoScrollBy CSplitterWnd::GetActivePane CSplitterWnd::GetColumnCount CSplitterWnd::GetColumnInfo ...
2.1 CWnd::CreateEx 2.1.1 构造默认CREATESTRUCT cs 2.1.2 BOOL CListView::PreCreateWindow(CREATESTRUCT& cs) 2.1.2.1 BOOL CCtrlView::PreCreateWindow(CREATESTRUCT& cs) 2.1.2.1.1 cs.lpszClass = "SysListView32" if ((cs.style | WS_BORDER) == AFX_WS_DEFAULT_VIEW) ...
2. 重载父框架的CFrameWnd::OnCreateClient成员函数。 3. 从重载的OnCreateClient函数中调用类CSplitterWnd的Create或CreateStatic成员函数,并调用CreateView来创建视图。 使用静态拆分窗口的一个优点是由于您自己给窗格添加视图,所以可以控制放入视图的种类。
2.1 CWnd::CreateEx 2.1.1 构造默认CREATESTRUCT cs 2.1.2 BOOL CListView::PreCreateWindow(CREATESTRUCT& cs) 2.1.2.1 BOOL CCtrlView::PreCreateWindow(CREATESTRUCT& cs) 2.1.2.1.1 cs.lpszClass = "SysListView32" if ((cs.style | WS_BORDER) == AFX_WS_DEFAULT_VIEW) ...
CSplitterWnd::CreateView 建立在分隔視窗的窗格上呼叫。 CSplitterWnd::DeleteColumn 刪除分隔視窗的資料行。 CSplitterWnd::DeleteRow 刪除分隔視窗的行為。 CSplitterWnd::DeleteView 刪除分隔視窗的檢視。 CSplitterWnd::DoKeyboardSplit 執行除法鍵盤命令,通常是「Windows」分割。 CSplitterWnd::DoScroll 執行同步處理分隔視窗...
所以您要亲自在CreateStatic返回之后创建视图。CsplitterWnd为此提供了名为 CreateView的函数。 你应按如下步骤创建一个CSplitterWnd对象: 1. 在父框架中嵌入一个CSplitterWnd成员变量。 2. 重载父框架的CFrameWnd::OnCreateClient成员函数。 3. 从重载的OnCreateClient函数中调用类CSplitterWnd的Create或CreateStatic成员函数...
2. 重载父框架的CFrameWnd::OnCreateClient成员函数。 3. 从重载的OnCreateClient函数中调用类CSplitterWnd的Create或CreateStatic成员函数,并调用CreateView来创建视图。 使用静态拆分窗口的一个优点是由于您自己给窗格添加视图,所以可以控制放入视图的种类。