控制台程序里怎么使用CMSComm控件?
我看很多关于CMSComm控件的文章都是在一个对话框程序你使用,然后用一个OnComm()函数的响应串口的事件。
我想问一下能不能在Console程序里使用这个控件,而且也用一个函数来响应串口的事件。这样是不是得从CMSComm继承一个类,函数和串口事件怎么对应上?
请大侠指点,如果贴点源代码就更好了。
问题点数:100、回复次数:7Top
1 楼aigh(ai)回复于 2005-02-04 14:02:00 得分 0
怎么没人回复啊,不够可以加分的。谢谢啦!!!Top
2 楼gdy119(夜风微凉)回复于 2005-02-04 16:41:08 得分 30
可以,但你要createwindow () 让窗口不显示,然后在窗口函数里响应OnComm()Top
3 楼DentistryDoctor(Data Recovery -- http://www.powerdatarecovery.com)回复于 2005-02-04 16:57:42 得分 0
在控制程序中就直接使用API吧。Top
4 楼clovexmu(Seek Love,C language Love,S.H.E Love)回复于 2005-02-04 17:01:51 得分 20
控件一定要放在窗口里。没有窗口你要去哪里接收OnComm()事件?所以Console程序肯定是不行的。
只能调用串口通信的windows api函数。
Top
5 楼aigh(ai)回复于 2005-02-04 17:19:41 得分 0
原来是这样啊,我这个东西不用窗口,可是我觉得用api很难。
那我能不能在Console一直循环调用GetInBufferCount()来知道接收缓冲去是否来了数据,然后再用GetInPut去取?Top
6 楼guangsan(丑草)回复于 2005-02-04 17:21:25 得分 50
http://www.vckbase.com/document/viewdoc/?id=1268
参考一下吧,封装了API的类,试试!Top
7 楼guangsan(丑草)回复于 2005-02-04 17:22:48 得分 0
http://blog.csdn.net/wujian53/archive/2004/11/14/180939.aspxTop




