이미지를 리소스에 그려서 그걸 알파블랜딩으로 부르고
더블버퍼링으로 처리할건데 더블버퍼링이 안됨 ㅜㅜ 뭐가 문젤까?
온 드로우에서
CBitmap Bitmap;
CRect rect;
GetClientRect(&rect);
CPaintDC dc(this);
CDC MemDC;
BITMAP bmpinfo;
MemDC.CreateCompatibleDC(pDC);
Bitmap.LoadBitmapW(IDB_ubit);
MemDC.SelectObject(&Bitmap);
Bitmap.GetBitmap(&bmpinfo);
_BLENDFUNCTION Blend;
Blend.BlendOp = AC_SRC_OVER;
Blend.BlendFlags = 0;
Blend.SourceConstantAlpha = 100;
Blend.AlphaFormat = 0;
pDC->AlphaBlend(0,0,rect.Width(),rect.Height(),&MemDC,0,0,bmpinfo.bmWidth,bmpinfo.bmHeight,Blend);
로 선언햇는데 더블블랜딩 구현할려면 어디에 뭘해야 할까??
댓글 0