在 MFC(Microsoft Foundation Classes)中,CScrollView 类确实有一个名为 GetScrollPosition 的公共方法。以下是该方法的签名:
CPoint GetScrollPosition() const;

这个方法用于获取滚动条的当前位置,返回一个 CPoint 对象,其中包含水平和垂直滚动条的位置。

以下是一个简单的示例:
CScrollView myScrollView;
// 假设 myScrollView 已经被创建和初始化

CPoint scrollPosition = myScrollView.GetScrollPosition();

int nHorizontalPos = scrollPosition.x;  // 获取水平滚动条位置
int nVerticalPos = scrollPosition.y;    // 获取垂直滚动条位置

在这个示例中,GetScrollPosition 方法被用于获取滚动条的当前位置,并将其保存在 CPoint 对象中,然后通过该对象获取水平和垂直滚动条的位置。


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