设备环境中图片背景问题
RECT winrect;
GetClientRect(hwnd, &winrect);
if(::IsRectEmpty(&winrect) == (BOOL)true)
return false;
int clientWidth = winrect.right - winrect.left;
int clientHeight = winrect.bottom - winrect.top;
HDC hBimtmapDC = CreateCompatibleDC(hdc);
if(!hBimtmapDC)
return false;
// SetBkColor(hBimtmapDC, RGB(0, 0, 255));
HBITMAP hWindowBitmap, hWindowOld;
hWindowBitmap = CreateCompatibleBitmap(hdc, clientWidth, clientHeight);
if(!hWindowBitmap)
return false;
hWindowOld = (HBITMAP)SelectObject(hBimtmapDC, hWindowBitmap);
上面是我的一段代码,创建一个用来存放客户区位图的内存设备环境,用来画客户区中的位图,然后显示,可是这样做的话我的位图背景色为黑色,我想给这个图片画个背景色,尝试过用画刷,可是没效果,想问下要用哪个函数或怎样来给这个位图加个背景色。