为什么我给BitBlt按钮加一个背景色是一种颜色的图片,这个背景色就显示不出来?(30分)

  • 主题发起人 主题发起人 Boblee
  • 开始时间 开始时间
B

Boblee

Unregistered / Unconfirmed
GUEST, unregistred user!
我用画笔做了一个只有一种颜色(如黑色)的图片,图片是bmp的。我把它放到BitBlt上,
这个图片的颜色既黑色根本显示不出来,bitblt按钮的颜色仍是它的缺省的灰色。我把上面的
黑色换成任何其它的一种颜色也一样显示不出来,这是怎么回事。[:(]

高手帮忙。
Thx.
 
解释 一下:
在按钮上显示的图片会以一种颜色作为透明色
默认情况下,被透明的颜色是左下角的那一点颜色
当你的图片是一种颜色时,由于左下角的颜色和其他地方的颜色一样
所以整个图片也被透明掉了
简单的解决办法:
给你的图片最外边用另外一种颜色描个边....
保证没错,呵呵.....
如果你想试验的话,可以将左下角那点的颜色用另外一种颜色填充一下...
 
bitbtn1的Glyph 属性设置1.bmp//你的图像文件
style设为autodetect
 
Nstar兄,谢了。给您30分。
D影子D的方法,I 没有试成功,所以不好意思了。:)

接受答案。
 
后退
顶部