在 MFC 的 CListCtrl 类中确实有 Scroll 这个公共方法,用于在列表控件中滚动内容。以下是 CListCtrl::Scroll 方法的基本用法:
BOOL Scroll(int dx, int dy);

  •  dx: X 轴的滚动量(水平滚动的列数)。

  •  dy: Y 轴的滚动量(垂直滚动的行数)。


该方法用于滚动列表控件中的内容。返回值为 TRUE 表示滚动成功,FALSE 表示滚动失败。

以下是一个简单的例子,演示如何使用 Scroll 方法:
CListCtrl m_listCtrl;  // 通过类向导添加的 CListCtrl 对象

// 水平滚动 2 列,垂直滚动 3 行
m_listCtrl.Scroll(2, 3);

这个例子会将列表控件的内容水平滚动 2 列,垂直滚动 3 行。你可以根据需要调整 dx 和 dy 参数的值。


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