正在学习ActiveX通信控件的使用,想找该控件所有方法的详细说明。MSDN上有一些,却是在VB中使用该控件的介绍,在VB中它是以属性的方式被调用的。
如:
MSComm1.Output = "ATV1Q0" & Chr$(13)在VC中这样使用:
MSComm1.SetOutput(COleVariant(sndBuffer))
所以我想要的资料更MSDN上的不太一样。在MSComm类库中一共包含50多个Operation,您在它的头文件里就可以看到。很想找到关于这些Operation的接口定义,有调用示例更好!
如:
MSComm1.Output = "ATV1Q0" & Chr$(13)在VC中这样使用:
MSComm1.SetOutput(COleVariant(sndBuffer))
所以我想要的资料更MSDN上的不太一样。在MSComm类库中一共包含50多个Operation,您在它的头文件里就可以看到。很想找到关于这些Operation的接口定义,有调用示例更好!
m_MSComm.SetPortOpen(FALSE); m_MSComm.SetCommPort( 1 );
m_MSComm.SetInBufferSize( 1024 );
m_MSComm.SetOutBufferSize( 512 );
m_MSComm.SetInputLen( 0 ); //设置当前接收区数据长度为0,表示全部读取
m_MSComm.SetInputMode(1); //以二进制方式读写数据
m_MSComm.SetRThreshold(1); //接收缓冲区有1个及1个以上字符时,将引发接收数据的OnComm事件
m_MSComm.SetSettings("115200,n,8,1"); //波特率:115200,无检验位,8个数据位,1个停止位
if(!m_MSComm.GetPortOpen())
m_MSComm.SetPortOpen(TRUE); //打开串口
else
AfxMessageBox("Open Serial Port Failure!");
m_MSComm.GetInput();