|
void Cgame1View::OnDraw(CDC* pDC)
{
Cgame1Doc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
CBrush mybrush(RGB(255,100,0));
CRect myrect(0,0,1300,800);
pDC->FillRect(myrect,&mybrush);
CDC myDC;
CBitmap *bt;
CRect rc;
GetClientRect(&rc);
myDC.CreateCompatibleDC(pDC);
bt = myDC.SelectObject(&m_bitmap);
//myDC.TransparentBlt(ixunhuan+100,100,200,200,pDC,100,100,200,200,RGB(255,255,255));
::TransparentBlt(pDC->m_hDC,ixunhuan+100,100,200,200,myDC.m_hDC,ixunhuan+100,100,200,200,RGB(255,255,255));
pDC->BitBlt(ixunhuan+100,100,200,200,&myDC,0,0,SRCCOPY);
myDC.SelectObject(bt);
myDC.DeleteDC();
if (!pDoc)
return;
// TODO: add draw code for native data here
}
bmp图片不透明 我很头疼 请帮忙 mfc
|
|