我写了个MFC模拟下位机串口通信程序,
在接受数据时用UpdateData(FALSE)刷新来观察接收到的数据,但是发现其他所有的编辑框还未等我输入完,马上又成为了开始的状态。很是郁闷!
高手指点一二!!我怎样才能做到想刷新哪个编辑框就刷新那个编辑框呢?大侠指点!!!
在接受数据时用UpdateData(FALSE)刷新来观察接收到的数据,但是发现其他所有的编辑框还未等我输入完,马上又成为了开始的状态。很是郁闷!
高手指点一二!!我怎样才能做到想刷新哪个编辑框就刷新那个编辑框呢?大侠指点!!!
解决方案 »
- 线程中调用SetTimer()函数
- 我要望bin文件中写入一个long型的数据,该如何做呢?
- 请问何处有Win98DDK下载?
- 开了18个线程,每个线程内都有死循环,程序运行明显变慢?
- 关于DLL的变量定义问题
- ***为什么win2k中在线程中调用SetWindowsHookEx后,当线程退出后HOOK也没了,而9x中却存在?***
- 在vc5.0下建立的工程,程序可以设置断点调试,然后在vc6.0下,程序也可以,但是在转到vc5.0下,就不可以设置断点了,系统总是提示不可以
- 再次请教Vc++程序员
- 非活动窗口如何像活动窗口那样获取图像
- 小调查:大家都是用的VC 的哪个版本?
- 想多个客户端同时往服务器上传输文件,哪种实现方式合适点?
- 2个对话框如何先后显示
或者
GetDlgItem(IDC_YOURID)-> SetWindowText( "abc ");
意思就是对你所要改变的内容的控件一个个的赋值。
1.用TIMER来控制接受情况,每秒刷新一次(对于不断变化的数据);
2.建立一个线程来接受数据,然后获取该EDIT的指针进行刷新;
另外我倒是有个想法,自己没试过:
响应接受框的EN_UPDATE事件,在里面写接受数据的函数,理论上不知可行不?
将编辑框的数据传入变量应该用UpdateData(true)