如何在onDraw函数中调用InvalidateRect只重绘指定区域的图形,提高效率。求解
解决方案 »
- 源码分享斗地主算法实现
- vc++中对ini文件进行进行读写的时候,如何能保证对某个段下的所有key写值都成功
- hook loadbitmap的问题
- 求救:连Web Service接口报错(VC+gsoap开发)
- [求助]关于判断鼠标在按钮上左键按下。
- 为什么腾迅的上万人在线,但是在网游中只有几千人在线了,这之间有什么不同呢.
- ado中的m_pRecordset->Close和m_pRecordset->Release()有什么区别
- 为什么CreateJobObject不能运行》?!
- INTERNAL COMPILER ERROR是个什末错误?
- 在MFC中如何引入位图?
- 请教下这个算是类么
- 如何获取HTTP协议连接的返回内容?
InvalidateRect 该函数向指定的窗体添加一个矩形,然后窗口客户区域的这一部分将被重新绘制。
BOOL InvalidateRect(
HWND hWnd, // handle of window with changed update region
CONST RECT *lpRect, // address of rectangle coordinates
BOOL bErase // erase-background flag
);
这不就是这个作用嘛
如果要重复绘制可以用时钟消息啊
CRect rect;
pDC->GetClipBox (&rect);
// afxDump << rect << "\n";
int h=rect.Height();// clip height