看了网上N多文章和源代码。。变速的原理大概知道了。。可是还是不明白它变速的基本公式是什么。。比如在原速上加快256倍。。或者减慢256倍。。
这个基值到底是多少。。以多少计算出256倍以后的值是多少问题比较菜。。不好意思诶。。本人比较笨的说
这个基值到底是多少。。以多少计算出256倍以后的值是多少问题比较菜。。不好意思诶。。本人比较笨的说
解决方案 »
- 怎么在对话框中动态创建出个对话框?
- 谁知道,用VC++如何实现串口通讯RS485的程序编写?
- 保存数据出错(那们大哥帮帮我,我刚学)vc6
- 控件中如何获取控件的窗口句柄
- std::string 引起的内存泄露怎么防止,非常感谢
- 请问哪位大哥知道如何在文档/视图中加入ActiveX控件呀?谢谢!
- vc里面怎么获得一个按钮(button)的 标题?
- Help!Help!Help!!!(急等!)怎样在SDI中定义多种文件类型?(100分不够再加!)
- CTabCtrl怎么得到客户区的rect?
- Events处理是怎末回事?该如何进行?
- 我的扫雷游戏算法,同时也请大家一块讨论...
- 为什么我的 ListBox 当鼠标在它上面滚动( Wheel )时,屏幕显示闪烁的非常厉害?
虽然修改了GetTickCount的代码,但是它本身可以使用原有的GetTickCount代码得到正确的TICK值
只是对其它应用程序而言不可见而已
先加一个窗口,在窗口上放上一个trackbar控件把其Max设为20,Min设为1,把Position设为10,在这个控件的Change事件里写上:SetRing(strtoint('$'+inttostr(1742+(10-trackbar1.Position)*160)));因为windows默认的值为$1742,所以我们把1742做为基数,又因为值越小越快,反之越慢的原理,所以写了这样一个公式;OK。。
这是一个delphi写的公式。。基值是1742。。也就是说。。我变速的时候。。如果是1742的话。那么速度因该么有变才对。。可我运行后。。发现变快了。。现在问题来了。。这个基值到底是多少呢。。