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

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

作者:mezstd

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

 

效果图:

 

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

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

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

 

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

posted @ 2013-09-03 20:59  mez  阅读(1703)  评论(0编辑  收藏  举报