VB6史无前例的子类化之透明按钮

时间:2023-12-19 16:27:14

【原创文章,转发请保留版权信息】

作者:mezstd

文章地址:http://www.cnblogs.com/imez/p/3299728.html

效果图:

VB6史无前例的子类化之透明按钮

请原谅笔者无耻地称之为史无前例,至少在笔者发布该文章之前没有看到关于VB6子类化标准按钮并实现透明的文章。

首先,要使按钮能被支持透明,必须调用SetWindowLong给按钮添加WS_EX_TRANSPARENT窗口风格,当然,要绘制透明按钮,必须使用支持alpha通道的Gdi+

来实现。详细的请看代码,由于笔者平常没有添加注释的习惯,各位看官就将就吧。有任何Bug或者不足可以通过留言告知笔者,谢谢!

附件下载:http://files.cnblogs.com/imez/Button.rar