transparentblt贴图透明问题

我的位图名为enemy.bmp,在debug文件里面;
HDC hdc,tempdc;
HBITMAP bmp;
hdc=GetDC(hWnd);
tempdc=CreateCompatibleDC(hdc);
bmp=(HBITMAP)LoadImage(NULL,"enemy.bmp",IMAGE_BITMAP,160,160,LR_LOADFROMFILE);  
SelectObject(tempdc,bmp);
TransparentBlt(hdc,0,0,20,20,tempdc,0,0,20,20,RGB(0,0,0));
为什么那图中的黑色没有去掉啊

作者: jijibaba521   发布时间: 2011-06-14

lz参考一下:http://www.vckbase.com/document/viewdoc/?id=532

作者: dizuo   发布时间: 2011-06-14

我看了,可是就是不行

作者: jijibaba521   发布时间: 2011-06-14

你代码发过来我瞅瞅。dizuo@126.com

作者: dizuo   发布时间: 2011-06-14