原文:MFC滚动条实现要点

MFC滚动条实现要点 鼠标拖动滚动条从而滚动窗口,需要实现CDialog::OnVScroll 函数。根据传入参数nPos,计算滚动距离。最后再调用ScrollWindow 和SetScrollPos 分别滚动窗口和设置滚动条位置。 鼠标滚轮滚动从而滚动窗口,需要实现OnMouseWheel 函数。根据参数zDelta来计算滚动距离。需要注意的是zDelta是滚轮滚动的距离,它一定是 的倍数,如果 ...

2013-06-21 09:51 0 6628 推荐指数:

查看详情

MFC常用控件之滚动条

近期学习了鸡啄米大神的博客,对其中的一些知识点做了一些自己的总结。不过,博客内容大部分来自鸡啄米。因此,这个博客算是转载博客,只是加了一些我自己的理解而已。若想学习鸡啄米大神的博客总结,请点击连接:http://www.jizhuomi.com/software/257.html 1.滚动条分为 ...

Fri Nov 24 00:55:00 CST 2017 0 3612
MFC MFC对话框滚动条的使用

  对话框的(上下/左右)滚动事件,比如,把一个比较大的对话框放入tab控件的某一页时,就需要添加滚动条。在使用了java和qt等图形界面化的集成开发环境之后,再使用MFC,就会发现,想要让一个对话框滚动是多么麻烦的一件事情。下面我记录一下自己在使用MFC对话框自己带的垂直滚动条的过程 ...

Mon Oct 31 04:22:00 CST 2016 0 7142
JPanel实现滚动条

之前一直用JScrollPane里面放一个JTextArea,就可以在文本框内实现滚动条。 但是最近做一个小demo,需要在JPanel中实现滚动条,就找了下资料,做好了,现在记录一下,防止以后再用到。 JFrame   |——JPanel     |——JScrollPane ...

Wed Oct 25 01:27:00 CST 2017 0 1022
MFC 控件编程之水平滚动条跟垂直滚动条

        MFC 控件编程之水平滚动条跟垂直滚动条 一点水平滚动条的操作   首先在操作滚动条的时候.我们要知道滚动条的一些属性. 比如我们要设置 最大值 最小值. 以及每次递增的值是多少.都要设置. 所有就有一个结构.专门存储了滚动条信息. 而我们在对话框一启动就要进行控件初始化 ...

Mon Sep 17 02:36:00 CST 2018 0 971
MFC中的ListBox添加水平滚动条

我们知道,MFC中的水平滚动条并不像垂直滚动条那样的智能。当文字超出ListBox的宽度时,水平滚动条并不会自己出现,我们需要手动的调用CListBox中的函数SetHorizontalExtent设置宽度,单位为像素。 我们可以自己添加智能水平滚动条,现在我们首先随便创建一个ListBox控件 ...

Thu Feb 12 19:44:00 CST 2015 0 4867
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM