CWnd::ScrollWindow(x,y) //负值表示向左向上滚动
CWnd::SetScrollInfo接受三个参数
1.SB_VERT或SB_HORZ确定是水平还是垂直滚动条
2.指向SCROLLINFO结构的指针
3.一个BOOL值确定是否要重画
当滚动条设置上下限相同时滚动条隐藏
typedef struch tagSCROLLINFO
{
UINT cbSize; //结构大小(不用自己初设化)
UINT fMask;
int nMin; //指定滚动条范围
int nMax; //指定滚动条范围
UINT nPage; //指定滑块大小
int nPos; //指定位置
int nTrackPos;
}SCROLLINFO,FAR *LPSCROLLINFO;
fMask字段保存下面位标志中的一个或多个
SIF_DISABLENOSCROLL 使滚动条不可用
SIF_PAGE 表示nPage保存有页面尺寸
SIF_POS 表示nPos保存有滚动条位置
SIF_RANGE 表示nMin和nMax保存有滚动条范围
SIF_ALL 等价于SIF_PAGE | SIF_POS | SIF_RANGE
处理滚动条消息
afx_msg void OnHScroll(UNIT nCode,UINT nPos,CScrollBar *pScrollBar)