在 MFC(Microsoft Foundation Classes)的 CSplitterWnd 类中,确实有名为 SetActivePane 的公共方法。

具体的函数签名如下:
void SetActivePane(
   int row,
   int col,
   CWnd* pWnd = NULL
);

这个方法用于设置分隔窗口中的活动窗格,指定活动窗格的行索引和列索引。你可以通过这个方法来将焦点或操作集中在特定的窗格上。

参数说明:

  •  row:指定活动窗格的行索引。

  •  col:指定活动窗格的列索引。

  •  pWnd:可选参数,用于指定活动窗格的指针。如果为 NULL,表示使用默认的活动窗格。


使用例子:
pSplitterWnd->SetActivePane(0, 1);

这个例子演示了如何使用 SetActivePane 方法来设置分隔窗口中的活动窗格为第一行、第二列的窗格。


转载请注明出处:http://www.pingtaimeng.com/article/detail/22460/MFC/CSplitterWnd