像素的替换问题
我在picture里加载一张图片,需要透明的地方用粉红色代替,颜色码是FF00FF,请问怎样让这些地方的像素颜色和from上对应的像素颜色相同?我写了一段代码,可是过不去,请大家帮忙看看
For i = picture.Top To pictureTop + picture.Height - 1
For j = picture.Left To picture.Left + picture.Width - 1
DoEvents
If GetPixel(picture.hdc, j, i) = 11759697 Then
BitBlt picture.hdc, j, i, 1, 1, Me.hdc, j, i, vbSrcCopy
End If
Next
Next