void CSerialTPDlg::OnSelchangeComboNumb()
{
// TODO: Add your control notification handler code here
UpdateData(true);
int nlndex=m_comboNumb.GetCurSel ();
CString strltem;
m_comboNumb.GetLBText (nlndex,strltem);//通过下拉列表框改变的值,然后传出到strltem.
strltem.GetBuffer (5);//将CString类型转到适合SetSetting的参数类型LPCTSTR。
m_ctrlComm.SetSettings(",,atoi(strltem),");//通过调用将参数传递给串口设置。
strltem.ReleaseBuffer ();
UpdateData(false);
}
Debug到m_ctrlComm.SetSettings(",,atoi(strltem),");这里就有问题了。。
请问这里的调用是否不合法呀?应该怎么修改呢?
补充:
我想实现的是,通过改变下拉列表框的值改变SetSetting的【四个】参数。。。
小弟在此谢谢大家了!
额,都是N年前的事了谁记得啊。另外,被选为正确答案那个号是我小号,问题是我自己解决的,答案应该也就是我小号回答的了,我不会那么无聊弄个错误答案上去的。