滚动条

添加滚动条

在 CreatWindow() 中添加滚动条
WS_VSCROLL(垂直)
WS_HSCROLL(水平)

滚动条消息

WM_VSCROLL(垂直):wParam
WM_HSCROLL(水平):wParam

代码

初始化滚动条的范围和位置
处理传送给窗口过程的滚动条消息
更新滑块的位置
根据滚动条的变化更新客户区的内容

滚动条相关函数

SetScrollRange() //* 设置滚动条范围
SetScrollPos() //* 设置滑块的位置
GetScrollRange() //* 获得滚动条范围
GetScrollPos() //* 获得滑块的位置
尽量使用新的滚动条函数
ShowScrollBar() //
SCROLLINFO //
GetScrollInfo() //
SetScrollInfo() //
ScrollWindow() // 滚动客户区的内容, 只滚动显示的内容, 会出现失效区域