Lv.v

导航

MFC的几处坑

本人愚笨,一个滚动条控件还让我研究了几天,记录下成果。

1.

GetScrollRange();获取滚动条的范围,个人觉得用意不大。

GetScrollLimit();获取滚动按钮活动的范围

ScrollWindow(0,  x);让客户区滚动x

SetScrollPos(x);设置滚动按钮的位置

 

2.

ScrollWindow() 和 SetScrollPos() 必须成对使用,否则显示就不正常。成对使用时,还要注意 滚动的范围和 设置的点 必须是对应,否则也不会正常显示。

 

在获取窗口大小时,最好调用GetWindowRect(),这样子,不管窗口有什么样的属性都不会错。

posted on 2016-06-23 14:41  Lv.v  阅读(304)  评论(0编辑  收藏  举报