public:
virtual void OnScrollBy(CSize sizeScroll, BOOL bDoScroll = TRUE);
这个方法允许您以指定的滚动量(sizeScroll 参数)滚动视图内容。第二个参数 bDoScroll 控制是否实际进行滚动。如果设置为 TRUE,则执行滚动操作,否则只是计算滚动位置而不执行滚动。
以下是一个简单的示例,演示如何在 CView 派生类中使用 OnScrollBy 方法:
void CMyView::SomeScrollFunction()
{
// 创建一个 CSize 对象,指定滚动的像素数
CSize scrollSize(20, 30);
// 调用 OnScrollBy 方法进行滚动
OnScrollBy(scrollSize, TRUE);
}
在这个例子中,SomeScrollFunction 函数会使视图滚动(水平方向上滚动 20 个像素,垂直方向上滚动 30 个像素)。
转载请注明出处:http://www.zyzy.cn/article/detail/23050/MFC/CView