【win32】滚动条 初探

论坛 期权论坛 脚本     
匿名技术用户   2020-12-30 21:20   118   0

滚动条分两类

第一类是 窗体标准滚动条

第二类是 控件滚动条

每一类都分为 水平和 竖直方向

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键


分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP