spin微调按钮的使用(可作为鼠标滚轮监控,然后提供给电机旋转)

By admin at 2018-02-10 • 0人收藏 • 1413人看过
//指定 spin控件同步数值的文本框
winform.spin.buddy = winform.editspin; 
winform.spin.setRange(1,100000); //一定要设置数值的上下限
winform.spin.pos = 2000;//设置数值
winform.spin.inc  = 10;//设置每次点击箭头的增减量(步长)

//处理spin事件通知,将要改变值之前触发
winform.spin.onnotify = function(id,code,ptr){ 
	if(code==0xFFFFFD2E/*_UDN_DELTAPOS*/){
		var nmUpDown = ..raw.convert(ptr, {
			struct hdr = ::NMHDR();
			int pos; //当前位置
			int delta; //位置的增减量,单击向上箭头此值为负数
		} ); 
		console.log("当前位置:"++nmUpDown.pos,"当前增量:"++nmUpDown.delta) 
	} 
}

blob.png

无论是点击上下块还是在文本框中转动滚轮, 都是触发上面的函数,于是,我们就可以利用这个特性, 来进行电机步长运动的控制了.....

登录后方可回帖

登 录
信息栏
 私人小站

本站域名

ChengXu.XYZ

投诉联系:  popdes@126.com



快速上位机开发学习,本站主要记录了学习过程中遇到的问题和解决办法及上位机代码分享

这里主要专注于学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.
如果侵权,联系 Popdes@126.com

友情链接
Aardio官方
Aardio资源网


才仁机械


网站地图SiteMap

Loading...