我只想让窗口的一部分刷新,就是让鼠标指的那块。先用invaldateRect(),在调用updateWindow(),可每次都是全部窗口刷新,鼠标不指的字符串也被调用textout输出,请问该怎么办,如果不用updatewindow好像又不刷新。谢谢
解决方案 »
- 选择MFC ODBC Consumer vs2010崩溃的问题
- windows server 2008 提升进程权限问题
- 关于纯虚函数的问题
- vc 解析 XML 问题
- 困扰菜鸟界多年的问题,望高手解答
- 关于串口API,WriteFile和ReadFile的问题
- LineDDA如何使用?
- 基础问题!
- UI线程中模态对话框关闭报错
- 关于WinSock的小问题[SDK]-(解决就给分,决不食言)
- 如何得到一个记录集的各field名称?
- 关于ListView 请问 probeman 和其他大虾,这个问题是怎么解决的 http://expert.csdn.net/Expert/topic/328/328247.xml?temp=.3231928
DrawRect.left = ?
DrawRect.top = ?
DrawRect.right = ?
DrawRect.bottom = ?
InvalidateRect(hWnd, &DrawRect, FALSE);
//此时Windows已经向窗口发送了WM_PAINT,刷新区域为DrawRect,
//至于UpdateWindow()一丁点作用都没有,完全是废物!
可我只是用InvalidateRect
我在ondraw里有一行textout
输出字符串,而rect不包含该字符串的区域
可好像刷新时还是调用了该textout
请问这是怎么会事
不是只刷新一小块嘛