窗口背景问题
case WM_ERASEBKGND:
hdcBk = GetDC(hWnd);
hMem = CreateCompatibleDC(hdcBk);
if(hMem == NULL)
break;
SetBkMode(hdcBk, TRANSPARENT);
SelectObject(hMem, hBkBitMap);
BitBlt(hdcBk, 0, 0, cx, cy, hMem, 0, 0, SRCCOPY);
DeleteDC(hMem);
ReleaseDC(hWnd, hdcBk);
return TRUE;
上面是我在对话框捕捉WM_ERASEBKGND消息的代码. 背景是贴出来了.
但是我把窗口移出屏幕外面.对话框里的按钮啊.文本框啊.全都不见了.就剩下一张背景图.请问还要再处理那个消息重画.各位帮帮忙谢谢了.