0
我正在使用CodeJock ImageManager component來保存各種圖像。我想將其中的一個圖像放入FlexGrid Cell中。將StdPicture透明度顏色轉換爲白色
的圖像我已被PNG格式,並具有透明背景,所以當我的圖像加載到網格像這樣:
Grid.Cell(flexcpPicture, 123, 4) = _
ImageManagerControl.Icons.GetImage(ImageNum, 16).CreatePicture(xtpImageNormal)
其中在原始圖像中是透明的背景現在黑色: (如果我使用上述方法)
的圖像加載到一個PictureBox根據文檔CreatePicture
返回StdPicture對象同樣的情況,有一些方法可以讓我這個圖像(使用的BitBlt也許),以致黑色是白色的轉換?我不確定這是否可能?
我只需要用三個左右的圖像來做到這一點,所以如果我不得不將它們加載到ImageList或其他什麼東西,那麼可以。