tcpmp界面的问题
在TCPMP的static LRESULT CALLBACK Proc(HWND Wnd, UINT Msg, WPARAM wParam, LPARAM lParam)函数下面画的位图始终被别的窗口给盖住,哪位知道是什么原因吗?谢谢!
case WM_PAINT:
hdc=BeginPaint(p->Win.Wnd,&Paint);
p->Module = ((CREATESTRUCT*)lParam)->hInstance;
GetClientRect(p->Wnd,&rect); hdc=GetDC(p->Wnd);
hdcmem=CreateCompatibleDC(hdc);
hbitmap=LoadBitmap(p->Module ,MAKEINTRESOURCE(IDB_BACKGROUND));
hbitmapOld=(HBITMAP)SelectObject(hdcmem,hbitmap);
GetObject(MAKEINTRESOURCE(IDB_BACKGROUND),sizeof(HBITMAP),hbitmap);
BitBlt (hdc,0,0,rect.right,rect.bottom,hdcmem,0,0,SRCCOPY);
DeleteObject(hbitmap);
DeleteDC(hdcmem);
ReleaseDC(p->Wnd,hdc);
DeleteDC(hdc);
EndPaint(p->Wnd,&Paint);
break;