通過一次實驗測試,本人發現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