C/S模式中,服务端Send一INT数据到客户端,客户端把该数据换算成时间(时:分:秒)在EDIT中显示,现在服务端每隔1秒让该INT数据+1,并且再次发送到客户端显示,这时问题来了,如果在客户端使用Invalidate()刷新,能正确显示时间,但是会全屏幕闪烁,如果使用Invalidate(rc)刷新(rc是EDIT的大小),前一次的时间却不能擦除(如开始时间01:22:23,1秒后时间为01:22:24,这时候这个01:22:24会直接叠在01:22:23上,所有的字都重叠,而不是把01:22:23擦除了,用Invalidate()没这个问题)
解决方案 »
- 我用mfc想做一个工程,中中要控制2太仪器,控制2台仪器有4中方式:同步控制、异步控制、左仪器、右仪器,我想通过画一幅图,配合指针。当指针指向一种方式中的一种的
- mfc窗口,控件的刷新的时间是多少,怎么修改这个时间
- 无窗口背景重绘的问题
- 请教关于个人发展规划的建议,拜谢
- CRYPT 是用来干什么的?
- 怎么从month calendar的到当前的日期?
- 象联众四国军棋参谋,升级助手之类的软件是怎么能够捕获到数据的,急...请高手指点,最好留下代码
- 我的机器一进传奇就黑屏,然后就自动退出了,不只是怎么回事??
- 怎样才能使程序占满整个屏幕,就是遮住任务栏,开始菜单等,谢了
- 中文输入法如何屏蔽掉 F1 键?
- 一组继承CButton按钮被按下的统一处理问题
- C++中 unsigned short和byte有啥区别?
m_Edit.UpdateWindow();