WM_SIZE:Invalidate(hwnd,NULL,FALSE),为什么改变窗口大小时,窗口内容还会消失
解决方案 »
- 电脑声控
- 窗口退出问题
- 在vista下sql 2000数据库连接不上,该如何连接!急
- 保存bitmap及其绘制在上面的曲线
- 如果设置向导生成的单文档的字体颜色?。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
- 在线等!怎么样在CFormView程序中恢复背景?
- 问题:fatal error C1083: Cannot open include file
- [SOS]怎么在MDI窗口中自己编码打开一个CChildFrame?
- 200分求! 程序调用dll cpu40% 内存泄漏严重!
- 我要在一个程序中得到另一个程序中的Edit控件的文本因该怎么做??
- 谁有把HBITMAP存成BMP文件的SDK代码?
- 急问,如何SQL实现查询
{
CPaintDC dc(this);
OnPrepareDC(&dc);
CRect rect32;
dc.GetClipBox(&rect32);
CBitmap MemBitmap;
MemBitmap.CreateCompatibleBitmap(m_memdc,rect32.right,rect32.bottom);
CBitmap *pOldBitmap=m_memdc->SelectObject(&MemBitmap);
m_memdc->PatBlt(rect32.left,rect32.top,
rect32.Width(),rect32.Height(),PATCOPY);//
OnDraw(m_memdc);//
dc.BitBlt(rect32.left,rect32.top,rect32.Width(),rect32.Height(),
m_memdc,rect32.left,rect32.top,SRCCOPY);// m_memdc->SelectObject(pOldBitmap);//恢复m_memdc的画笔
return;
}
有什么解决方法
case WM_PAINT:
hdc = BeginPaint(hWnd, &ps);
// TODO: Add any drawing code here...
RECT rt;
GetClientRect(hWnd, &rt);
DrawText(hdc, szHello, strlen(szHello), &rt, DT_CENTER);
EndPaint(hWnd, &ps);
break;
你检查一下,因该是如此