MCF编的上位机 怎么才能按住鼠标,让程序一直发送数据
vs2012吧
全部回复
仅看楼主
level 2
来昆纶0IK 楼主
想做个遥控车的上位机,上位机写好了,用的是串口通信,可问题来了,只有鼠标点一下才能反应一下,一直按着鼠标只能发送一次数据,就是想知道怎么才能按住鼠标,让程序一直发送数据,从而让小车一直跑,鼠标松开时小车停止
2013年05月31日 14点05分 1
level 2
我有一个没有验证的想法,我觉得应该定义一个afx_msg void OnLButtonUp(……){获取a;if(a==TRUE)让车动的代码;a=FLASE}。再定义一个afx_msg void OnLButtonDown{获取a;if(a==FALSE)终止车动;if i++>2 a=TRUE&&i=0;},在MyDOCcument中定义BOLL a=TRUE;int i=0;
我试图让车一直在动,只有当你按下左键车就不动了,双击左键车又动。
我只懂一点点MFC,不懂上位机,我是在学习中。如果你能把代码贴出来我的理解会更深刻一些。
2013年06月02日 05点06分 2
level 2
希望能有人有更好的答案并且已经有完整的代码了。
2013年06月02日 05点06分 3
level 2
对不起,我的想法是错的。自己验证了一下,多写了这么多代码,其实结果跟你的应该是一样的。
2013年06月02日 06点06分 4
没事,我现在弄好了,不过是在单片机那端加的程序
2013年06月03日 12点06分
level 10
在事件里分为,按下鼠标左键和按着鼠标左键的区别,
2014年01月29日 00点01分 6
1