BOOL GetScrollRange(int nBar, LPINT lpMinPos, LPINT lpMaxPos) const;
参数:
- nBar:指定滚动条的类型。可以是 SB_HORZ(水平滚动条)或 SB_VERT(垂直滚动条)。
- lpMinPos:指向整数的指针,用于接收滚动条的最小值。
- lpMaxPos:指向整数的指针,用于接收滚动条的最大值。
返回值:
如果成功,返回 TRUE;如果失败,返回 FALSE。
说明:
- 这个方法用于获取指定滚动条的范围,即滚动条的最小值和最大值。
- 如果窗口没有关联的滚动条控件,或者指定的滚动条类型不存在,返回值为 FALSE。
示例用法:
// 假设 pWnd 是一个指向 CWnd 对象的指针
int nMin, nMax;
BOOL bResult = pWnd->GetScrollRange(SB_VERT, &nMin, &nMax);
if (bResult)
{
// nMin 和 nMax 分别为垂直滚动条的最小值和最大值
}
这个方法适用于 MFC 中处理滚动条的场景,用于获取滚动条的范围。
转载请注明出处:http://www.zyzy.cn/article/detail/23330/MFC/CWnd