在 MFC(Microsoft Foundation Classes)的 CScrollBar 类中,确实存在一个名为 GetScrollPos 的公共方法。GetScrollPos 方法用于获取滚动条的当前位置(位置即为滑块的位置)。

以下是 CScrollBar::GetScrollPos 方法的原型:
int GetScrollPos() const;

该方法返回当前滚动条的位置,即滑块的位置。

以下是一个简单的示例,演示如何使用 GetScrollPos 方法获取垂直滚动条的当前位置:
CScrollBar myScrollBar;

// 在运行时创建一个垂直滚动条
myScrollBar.Create(SBS_VERT | WS_CHILD | WS_VISIBLE, CRect(10, 10, 30, 200), pParentWnd, IDC_MY_SCROLLBAR_ID);

// 获取垂直滚动条的当前位置
int nPos = myScrollBar.GetScrollPos();

// 现在,nPos 是滚动条的当前位置

在这个例子中,GetScrollPos 方法被用于获取垂直滚动条的当前位置。




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