mfc 单文档设置滚动条位置

 时间:2024-10-13 05:02:53

1、首先设置窗口属性。首先,Cwnd是自带有滚动条属性的,在create时加上WS_HSCROLL| WS_VSCROLL风格,则创建出的窗口就会带有滚动条了。

mfc 单文档设置滚动条位置

2、这时候你会发现,滑块士候眨塄大小是固定的,就是那么大,而且拖动后松开鼠标就回到开始的位置了。怎么会这样呢?嘿嘿,原来Windows自己是不会自动改变滑块位置的,需要程序自己去设置滑块的位置,这就是第二步。

mfc 单文档设置滚动条位置

3、设置滑块位置。这里需要在对应的响应函数中添加处理代码,以水平滚动条为例:

mfc 单文档设置滚动条位置

4、设置滚动条范围。SetScro盟敢势袂llRange()可以完成这个操作,但是如果想要滑块跟着变化大小,这里推荐使用SetScro造婷用痃llInfo()函数,此函数中有个最为重要的参数为SCROLLINFO结构体,定义如下:

mfc 单文档设置滚动条位置

5、然后在onsize()函数中设这滚动条的大小范围。

mfc 单文档设置滚动条位置

6、最后现在看看是不是达到预期的要求了呢!!

mfc 单文档设置滚动条位置
  • 在ps中给图片添加便条纸滤镜的方法
  • LAICA莱卡GERM-STOP滤芯使用前步骤
  • Revit怎么自由拉伸墙体高度
  • ZBrush 2020怎么画立体正方形
  • edge如何调出扩展
  • 热门搜索
    和谐校园手抄报内容 圣诞节手抄报内容 肺炎手抄报 崇尚英雄精忠报国手抄报 金色童年手抄报 推普手抄报 庆祝国庆节手抄报 说普通话写规范字手抄报内容 小学生手抄报制作大全 教师手抄报