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));
为什么那图中的黑色没有去掉啊
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