首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

VB 按钮字颜色(比如计算器按钮一样)如何做?

2012-04-22 
VB 按钮字颜色(比如计算器按钮一样)怎么做??VB 按钮字颜色的更改,不要重绘的方式,因为重绘后,按钮就不能与

VB 按钮字颜色(比如计算器按钮一样)怎么做??
VB 按钮字颜色的更改,不要重绘的方式,因为重绘后,按钮就不能与 Windows 主题样式变化而变化了。

比如,在Windows系统中的 计算器按钮一样。

有个VC++已可实现的方法,但我不会翻译成 VB 源代码。

网址如下:

http://blog.csdn.net/gfm688/article/details/6589035




[解决办法]
首先把按钮的 Caption 属性内容的文本清空

子类化,截取 WM_PAINT 消息

case wm_paint
callwindowproc xxx。。。 先行让他进行默认处理,让按钮画默认的内容
然后getdc(按钮句柄)
在 drawtext xxhdc,xxx文字。。。。

ok 了。。。


还有一种方法就是利用主题api来做,但还是上面的方法更简单方便
[解决办法]
路过,怎么就没有完整源代码呢??

热点排行