我想選擇一張圖讓其中的一個顏色透空<br>我看了許多網站,雖然找到了一些方法<br>但是我還是不太了解<br>我要用什麼方法來得知顏色碼?<br>得到顏色碼之後該用什麼指令來透空?<br>希望各位高手能教導我^^
point可得知該點的顏色碼,透空方法也很多,比較方便的可能是用API的TransparentBlt, Private Declare Function TransparentBlt Lib "msimg32.dll" (ByVal hDC As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal nSrcWidth As Long, ByVal nSrcHeight As Long, ByVal crTransparent As Long) As Boolean hDC:透空後要貼的目標位置 x,y:貼的起點 nWidth,nHeight:貼成的大小 hSrcDC:將被透空的圖的來源位置 xSrc,ySrc:取圖的起點 nSrcWidth,nSrcHeight:取圖的範圍 crTransparent:將被透空的色碼 個人認為BitBlt是較快的方法,PaintPicture也是可做到 既然在網站找到了一些方法,不了解的地方是那裡請清楚指出,或可直接請教該版主或作者