请教透明色

来源:百度知道 编辑:UC知道 时间:2024/06/24 10:27:55
如何将某种颜色设置为透明色,好像一般程序用的粉红色。
我也不知道怎么说清楚,如果伱懂的话应该能看出来是什么问题了。
给我举一个例子就行了,谢谢。
vb6.0里怎么做
回答者: 湘湖泛舟 我问的是窗口 伱回答的是按钮哦

您的问题主要涉及maskcolor属性的使用
比如您的一个按钮上加一个图片,图片有背景色,您应了解您的背景色的颜色代码,然后再在按钮的这个属性上完全匹配这个代码才行.
你说的粉红色大概是指&H00FFC0FF&这个颜色,您可以用绘图软件查出偶你的背景色是否是这个值,如果对不上,是不能出来透明效果的.

还有,只有当 UseMaskColor 属性设置为 True 并且按钮中有赋值给其 Picture 属性的位图-风格图片时,该属性才被使用

******************************
您的问题中并没有说窗口,在VB基础里一般只有按钮呀什么的上面才有这个属性.
白费这么多力气打字了:)

这样吧,搞一张大一点的图片,把整个窗体盖住就行了,省时又省力.
不然就象其他同志说的用API

软件里设置。。。

使用TransparentBlt 这个API函数就可以了。
哟娜BitBlt也可以做到,不多要调用多次