15,979
社区成员
发帖
与我相关
我的任务
分享
LRESULT DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam)
{
CDC *pDC = GetDC();
HDC hdc = pDC->GetSafeHdc();
HDC memDC = CreateCompatibleDC(hdc);
HBITMAP hOldBitmap;
//hOldBitmap = (HBITMAP)::SelectObject(memDC,m_hBackBitmap); //这里绑定兼容DC则无图像
switch (message)
{
case WM_LBUTTONDOWN:
/*hOldBitmap = (HBITMAP)::SelectObject(memDC,m_hBackBitmap);//这里绑定兼容DC有图像
Rectangle(memDC,0,0,100,100);*/
break;
case WM_LBUTTONUP:
/*hOldBitmap = (HBITMAP)::SelectObject(memDC,m_hBackBitmap);//这里绑定兼容DC有图像
Rectangle(memDC,0,0,100,100);*/
break;
case WM_MOUSEMOVE:
if (MK_LBUTTON == wParam)
{
hOldBitmap = (HBITMAP)::SelectObject(memDC,m_hBackBitmap);//这里绑定兼容DC则无图像
Rectangle(memDC,0,0,100,100);
}
break;
default:
return CWnd::DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam);
}
return 0;
}