在 MFC(Microsoft Foundation Classes)中,确实存在 CSplitterWnd::DoScrollBy 方法,该方法用于按指定的滚动偏移调整分隔窗口的视图。

以下是该方法的简要说明:
void DoScrollBy(
    CSize sizeScroll,
    BOOL bDoScroll = TRUE
);

  •  sizeScroll:一个 CSize 结构,指定在水平和垂直方向上的滚动偏移量。

  •  bDoScroll:一个布尔值,如果设置为 TRUE,则执行滚动;如果设置为 FALSE,则仅调整滚动信息。


使用示例:
// 假设 pSplitter 是你的 CSplitterWnd 对象
CSize scrollOffset(10, 0);  // 水平方向滚动偏移为10个像素

pSplitter->DoScrollBy(scrollOffset);

这样,你可以使用 CSplitterWnd::DoScrollBy 方法按指定的滚动偏移调整分隔窗口的视图。请注意,具体的效果可能会因分隔窗口的布局和样式而异。


转载请注明出处:http://www.zyzy.cn/article/detail/22432/MFC/CSplitterWnd