注:
分类为“Style”的常数通用使用方法是 Call SetWindowLong(hWnd, GWL_STYLE, GetWindowLong(hWnd, GWL_STYLE) Or {VALUE})
分类为“ExStyle”的常数通用使用方法是 Call SetWindowLong(hWnd, GWL_EXSTYLE, GetWindowLong(hWnd, GWL_EXSTYLE) Or {VALUE})
1、PS_ALTERNATIVE
(= &H8)
所属分类:Style
作用于 PorgressBar,可以实现动态效果。
当用一个 Timer 去不断改变 ProgressBar 的值的时候,会显示出渐变的效果。有了这个,网上所有的模拟 Windows XP 或 Windows Vista 动态进度条的控件全部不需要了。
2、BS_COMMANDLINK
(= &HE)
所属分类:Style
作用于 Button 类且样式为 Button 的窗口(不支持 CommandButton),可以实现 Vista 按钮效果。
在 VB6 下需要自己用 CreateWindowEx
来创建窗口,这个窗口会自绘。一般来说,重载可以简化操作。
3、LVS_EX_
系列
所属分类:ExStyle
作用于 ListView(TreeView 自行推论),实现各种高级效果。
有了这个,不用担心 Common Controls 5.0 不支持一些 6.0 才提供的属性了,真是不错。不过有时会出现异常。