通过一次实验测试,本人发现wince程序中函数TransparentImage,具体参数如下:
BOOL TransparentImage( HDC hdcDest, LONG DstX, LONG DstY, LONG DstCx, LONG DstCy, HANDLE hSrc, LONG SrcX, LONG SrcY, LONG SrcCx, LONG SrcCy, COLORREF TransparentColor );其中的TransparentColor不能为COLORREF color=RGB(0,0,0);也就是说不能为黑色,本人亲测,发现当设置黑色的时候,透明色(黑色),并没有效果。所以建议可以将图片不显示的其余部分用ps全部涂成红色,然后将透明色设置成红色,也就是COLORREF color=RGB(255,0,0);这样就可以很好的显示透明效果,即所谓的“抠图”效果。
备注:个人能力水平有限,如上述有错欢迎批评指正。另外,转载请标明出处https://blog.csdn.net/u013237982/article/details/46661025