因为你没有重绘屏幕,在重新输出时,你调用Invalidata().
解决方案 »
- 帮忙设计一下 方案,大牛们
- vc TCP 接收asynchronous socket error 10053
- listctrl选中行的颜色
- 查询某一字段最大值cstring_sqlcmd = "select max(ProgramNum) from program";执行 m_pRecordset->GetCollect("ProgramNum")为何不正确;
- 我在响应窗口右击事件,来显示一个菜单,有些问题:(在线等)
- 关于Invalid Descriptor Index?
- 关于图标ICON的问题
- 数据库问题?为什么会出现非法操作?
- 动态调用dll的下问题,请指教
- 请教各位高手?怎样学习VC谢谢(无内容)
- 谁有任意长和宽的图像旋转算法,100分送上。
- 在CEditView中,怎样利用standard Find dialog box实现类似于记事本的查找功能?
我想他是在 WM_PAINT 消息里清除一下,然后重画整个窗口。
现在的问题是他只重画局部。
这个 api 本质上是 SendMessage(hwnd,WM_PAINT,...)
所以在 WM_PAINT 消息里调用他是不对的。Muf
字的显示没问题了,但是
有没有比 FillRect 快的办法?而且他有时会把旁边的滚动条给画了应该有很标准的办法来解决这个问题
要不然有其它窗口把你的窗口覆盖后内容就没有了如果是我做的话,用字符串保留要显示的内容,改变时更改字符串就可以了
然后在WM_PAINT里显示
可以用双缓冲技术,增加速度。(即在内存DC中画,然后一次BLT到屏幕)