求助:各位大哥帮我看看这个问题啊,谢谢!
请教:
VC7 MFC 程序
void CCardDlg::OnCommMscomm1() //串口接收到信息
{
m_strRXData = Numberss;
UpdateData(FALSE); //更新编辑框内容
m_COMBO1.SetCurSel(0);
}
m_strRXData 是和 edit1 相关联的 value 变量
m_COMBO1 是和 combox 相关联的 control 变量
现在现象是:
当串口收到信息(也就是执行 OnCommMscomm1())
combox1 的 edit 里的值为 "" 了
我只好加了句 m_COMBO1.SetCurSel(0);
UpdateData(FALSE); //更新编辑框内容
是不是把整个窗体包含的所有控件的值都更新?
还是?
为什么会出现这样的情况?
我希望 m_COMBO1 的 值不发生变化,那要怎么做啊?
谢谢!