| CObject |
| └CCmdTarget |
| └CWnd |
| └CSplitterWnd |
| 1. | 在父框架中嵌入一个CSplitterWnd成员变量。 |
| 2. | 重载父框架的CFrameWnd::OnCreateClient成员函数。 |
| 3. | 从重载的OnCreateClient函数中调用类CSplitterWnd的Create或CreateStatic成员函数。 |
| CSplitterWnd | 构造一个CSplitterWnd对象 |
| Create | 创建一个动态的分隔器窗口并将它与一个CSplitterWnd对象连接 |
| CreateStatic | 创建一个静态的分隔器窗口并将它与一个CSplitterWnd对象连接 |
| CreateView | 在一个分隔器窗口中创建一个窗格 |
| GetRowCount | 返回当前窗格行的计数值 |
| GetColumnCount | 返回当前窗格列的计数值 |
| GetRowInfo | 返回指定行的信息 |
| SetRowInfo | 设置指定行的信息 |
| GetColumnInfo | 返回指定列的信息 |
| SetColumnInfo | 设置指定列的信息 |
| GetPane | 返回位于指定行和列处的窗格 |
| IsChildPane | 确定窗口是否是此分隔器窗口的当前子窗格 |
| IdFromRowCol | 返回位于指定行和列处的窗格的子窗口ID |
| RecalcLayout | 在调整行或列尺寸后调用此函数来重新显示该分隔器窗口 |
| GetScrollStyle | 返回共享滚动条的风格 |
| SetScrollStyle | 为分隔器窗口的共享滚动条指定新的滚动条风格 |
| OnDrawSplitter | 绘制一个分隔器窗口的图像 |
| OnInvertTracker | 绘制一个分隔器窗口的图像,使它具有与框架窗口相同的大小和形状 |
| CreateScrollBarCtrl | 创建一个共享的滚动条控件 |
| DeleteView | 从分隔器窗口中删除一个视图 |
| SplitRow | 表明一个框架窗口是否是水平分隔的 |
| SplitColumn | 表明一个框架窗口是否是垂直分隔的 |
| DeleteRow | 从分隔器窗口中删除一行 |
| DeleteColumn | 从分隔器窗口中删除一列 |
| GetActivePane | 根据焦点或框架中的活动视来确定活动窗格 |
| SetActivePane | 在框架中设置一个活动窗格 |
| CanActivateNext | 检查Next Pane或Previous Pane命令当前是否有效 |
| ActivateNext | 执行Next Pane或Previous Pane命令 |
| DoKeyboardSplit | 执行键盘分隔命令,通常是“Window Split” |
| DoScroll | 执行分隔窗口的同步滚动 |
| DoScrollBy | 将分隔窗口滚动给定的像素数 |