请问关于TransparentBlt()的正确使用方法
画面显示正确,但画面不停的闪,如何解決??
void myPaint()
{
HDC hdc , mdc;
HBITMAP oldImage;
hdc = GetDC(hWnd);
mdc = CreateCompatibleDC(hdc);
SelectObject(mdc , image1);
BitBlt(hdc,0 , 0 , width , height , mdc , 0 , 0 ,SRCCOPY);
oldImage = (HBITMAP)SelectObject(mdc,image2);
TransparentBlt(hdc, 0, 0, width, height, mdc, 0, 0, width, height,
RGB(0x00,0x00,0x00));
DeleteObject(oldImage);
DeleteDC(mdc);
ReleaseDC(hWnd,hdc);
}