void C串口V2Dlg::OnCommMscomm1()//串口控件程序 { }
if(m_mscom.get_CommEvent()==2) { }
char str[1024]={0}; long k;
VARIANT InputData=m_mscom.get_Input(); //读缓冲区 COleSafeArray fs;
fs=InputData; //VARIANT型变à量转换为COleSafeArray型变量 for(k=0;k fs.GetElement(&k,str+k); //转换为BYTE型数组 m_EditReceive+=str; // //SetTimer(1,10,NULL); UpdateData(false); 接收到编辑框里面 //延时10ms // TODO: 在此处添加消息处理程序代码 // 串口选择组合框 CString str; int i; for(i=0;i<15;i++) { str.Format(_T(\),i+1); } m_comb1.InsertString(i,str); m_comb1.SetCurSel(0);//预置COM口 //波特率选择组合框 CString str1[]={_T(\),_T(\),_T(\),_T(\),_T(\),_T(\), { } m_comb2.SetCurSel(5);//预置波特率为\ int judge_tf=m_comb2.AddString(str1[i]); if((judge_tf==CB_ERR)||(judge_tf==CB_ERRSPACE)) MessageBox(_T(\)); _T(\),_T(\),_T(\),_T(\),_T(\),_T(\)}; for(int i=0;i<12;i++) 写完之后编译程序