改变滚动条的样式

有些网站的滚动条不是默认的灰色,而是红、蓝等其他颜色的,看起来很独特,你只要把下面的代码加入到你的主页中即可:
<style type="text/css">
BODY {
scrollbar-face-color: #7193AC;
scrollbar-shadow-color: #cccccc;
scrollbar-highlight-color: #000000;
scrollbar-3dlight-color: #999999;
scrollbar-darkshadow-color: #505050;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #ffffff;
}
</style>
其中的7个颜色值(代表滚动条的不同部位)你可以随意更改,直到满意为止。要注意的是,必须使用IE 5.5以上版本的浏览器才能看到效果。

如果是Winform控件,这样做吧,简单一点:

[System.Runtime.InteropServices.DllImport("comctl32.dll")]
static extern int InitializeFlatSB(IntPtr hWnd);
[System.Runtime.InteropServices.DllImport(
"comctl32.dll")]
public void SetScroolBarFlat(IntPtr hWnd)
        
{
            
int i=InitializeFlatSB(hWnd);
            i
=FlatSB_SetScrollProp(hWnd,256,2,true);
            i
=FlatSB_SetScrollProp(hWnd,8,20,true);

        }
posted @ 2006-02-07 09:39  南疯  阅读(1372)  评论(0编辑  收藏  举报