需要实时的描画出一些信息不知道用什么方法好,是用OnPaint消息函数还是专门一个线程呢?现在用的是OnPaint,但是数据显示不更新。也不知道什么原因。所以现在想改为线程。
大家给我点提示和建议!谢了
大家给我点提示和建议!谢了
解决方案 »
- VC++操作Excel2003如何冻结窗格?
- 问一个简单的问题,怎样在CWnd::OnEraseBackground(CDC* pDC)中实现改变窗口背景色呢?请给出全部代码(应该只有几行而已)
- 高手请进,解决问题者,重分,up有分:SDI界面,退出时如何关闭线程不出错,绝对给分
- 新手:程序出错时,想跳过该语句,直接运行下一句。在线等待马上给分
- 如何打开.XML文件,就向用IE打开.html一样方便
- 搞不明白
- Pro*c 的开发环境
- Smart card logon
- asp调用vc6写的com,com里面又调用excel,CoInitialize失败
- 感于大家硬盘的日益庞大,特作此小程序
- 请教在视频上画图不被覆盖的问题
- 为什么添加Microsoft Communications Cotrol后找不到属性设置
线程里做是最好了,注意线程数据安全性。
不结贴也没事,习惯了。。
如果觉得线程麻烦,,可以做在WM_TIMER里
实时画图的话,当有新数据来时,要用Invalidate更新.
不然怎么画
需要解决的是如何更新数据的问题
如果就是要现实字符串那直接更新edit就行了
对的,OnPaint能解决绝大多数这种显示问题,你可以先尝试一下,能行最好,就不用复杂化了;但有时候界面显示不过来,即使使用了Invalidate函数也不行的话,就有可能是单线程堵塞了,界面刷新不过来,那时再试试用线程来做