vb.net标题栏颜色 vb的标题栏

如何用VB更改标题栏的字体和颜色?不是窗体上的文字!谢谢各位高手指点取得和设置系统颜色
声明vb.net标题栏颜色:
PublicConstCOLOR_SCROLLBAR=0'滚动条
PublicConstCOLOR_BACKGROUND=1'桌面背景
PublicConstCOLOR_ACTIVECAPTION=2'活动窗口标题
PublicConstCOLOR_INACTIVECAPTION=3'非活动窗口标题
PublicConstCOLOR_MENU=4'菜单
PublicConstCOLOR_WINDOW=5'窗口背景
PublicConstCOLOR_WINDOWFRAME=6'窗口框
PublicConstCOLOR_MENUTEXT=7'窗口文字
PublicConstCOLOR_WINDOWTEXT=8'3D阴影(Win95)
PublicConstCOLOR_CAPTIONTEXT=9'标题文字
PublicConstCOLOR_ACTIVEBORDER=10'活动窗口边框
PublicConstCOLOR_INACTIVEBORDER=11'非活动窗口边框
PublicConstCOLOR_APPWORKSPACE=12'MDI窗口背景
PublicConstCOLOR_HIGHLIGHT=13'选择条背景
PublicConstCOLOR_HIGHLIGHTTEXT=14'选择条文字
PublicConstCOLOR_BTNFACE=15'按钮
PublicConstCOLOR_BTNSHADOW=16'3D按钮阴影
PublicConstCOLOR_GRAYTEXT=17'灰度文字
PublicConstCOLOR_BTNTEXT=18'按钮文字
PublicConstCOLOR_INACTIVECAPTIONTEXT=19'非活动窗口文字
PublicConstCOLOR_BTNHIGHLIGHT=20'3D选择按钮
DeclareFunctionSetSysColorsLib"user32"Alias"SetSysColors"(ByValnChangesAsLong,lpSysColorAsLong,lpColorValuesAsLong)AsLong
DeclareFunctionGetSysColorLib"user32"Alias"GetSysColor"(ByValnIndexAsLong)AsLong
使用vb.net标题栏颜色:
i=GetSysColors(COLOR_ACTIVECAPTION)
'i是RGB值
i=SetSysColors(1,COLOR_ACTIVECAPTION,RGB(255,0,0))
'把标题设置为红色
VB.net如何更改窗体标题栏颜色?这东西改不了,要想改的话要在系统显示设置里修改主题 。
不过如果想做的漂亮些,可以去网上找代码把整个窗体改成蓝色(随便一种颜色)然后用代码把窗体蓝色部分扣去,可以PS一个窗体图片 , 插到窗体上,这样这个窗体蓝色部分都被扣去了(图片里的蓝色无法扣去)只能看见一张图片,可以在上面加控件 。
怎么在VB.NET的标题栏上添加控间啊,或是怎么改变标题栏字体的颜色?标题栏不能修改,但可以隐藏,自己绘制最大化、最小化、关闭按钮和代码,还有无边框移动窗体、改变窗体大小的代码 。
也可以用api,百度应该能找到 。
【vb.net标题栏颜色 vb的标题栏】vb.net标题栏颜色的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vb的标题栏、vb.net标题栏颜色的信息别忘了在本站进行查找喔 。

    推荐阅读