void SetActivePane(int row, int col, CWnd* pWnd = NULL);
- row 和 col 是分隔窗格的行和列索引。
- pWnd 是指定要激活的窗口指针。如果为 NULL,则激活指定行和列的窗格。
示例使用:
CSplitterWnd splitter;
// 假设 splitter 是已经创建好的 CSplitterWnd 对象
// 设置第 0 行、第 1 列的窗格为活动窗格
splitter.SetActivePane(0, 1);
// 或者,激活指定的窗口
CMyView* pMyView = new CMyView;
// 假设 CMyView 是你的视图类
splitter.SetActivePane(1, 0, pMyView);
这个方法可以用于在 CSplitterWnd 中设置活动的子窗格,以便在多窗格布局中指定哪个子窗格应该接收键盘焦点等。
转载请注明出处:http://www.zyzy.cn/article/detail/22443/MFC/CSplitterWnd