|
滚动条分两类
第一类是 窗体标准滚动条
第二类是 控件滚动条
每一类都分为 水平和 竖直方向
SetScrollRange(hwndScroll, SB_CTL, FREQ_MIN, FREQ_MAX, FALSE);
第一个参数 当前滚动条窗口句柄
第二个参数 :
|
值
|
说明
|
|
SB_CTL
|
设置滚动条控件的范围。而参数hwnd必须是滚动条控件的句柄。
|
|
SB_HORZ
|
设置窗体的标准水平滚动条的范围。
|
|
SB_VERT
|
设置窗体的标准垂直滚动条的范围
|
第三个参数 设置滚动条最小值 比如20
第四个参数 最大值 比如5000
第五个参数
指定滚动条是否被重画以反映变化。如果这个参数为TRUE,滚动条将被重画;如果为FALSE则不被重画。
事件触发:
SB_LINELEFT 键盘左 或上 或鼠标点击左或上按钮 (三角形)
SB_LINERIGHT 键盘右或下 或鼠标点击右或下按钮
SB_PAGELEFT 键盘 pgup 键(上翻页) 或鼠标点击滑块左或上面的空白
SB_PAGERIGHT 键盘 pgdn键(下翻页)或鼠标点击滑块右或下面的空白
SB_THUMBTRACK 鼠标拖动滑块
SB_TOP 键盘home键
SB_BOTTOM 键盘end键
|