如何用VB更改标题栏的字体和颜色?不是窗体上的文字!谢谢各位高手指点 50

要能直接用代码或更改属性来实现,越简单越好不好意思说的不够清楚,我意思我用VB做了个浏览器,FORM的Caption是我的名字,我想把在标题栏上显示的的名字的字体大小和字... 要能直接用代码或更改属性来实现,越简单越好
不好意思说的不够清楚,我意思我用VB做了个浏览器,FORM的Caption是我的名字,我想把在标题栏上显示的的名字的字体大小和字型改好看一点,不知道怎么改,还有是标题栏的颜色。

请指点谢谢,不是改变系统的所有的窗体的样式。
展开
 我来答
蔡佳迅Owen
2008-12-04 · TA获得超过146个赞
知道答主
回答量:117
采纳率:0%
帮助的人:51.4万
展开全部
取得和设置系统颜色

声明:

Public Const COLOR_SCROLLBAR = 0 '滚动条

Public Const COLOR_BACKGROUND = 1 '桌面背景

Public Const COLOR_ACTIVECAPTION = 2 '活动窗口标题

Public Const COLOR_INACTIVECAPTION = 3 '非活动窗口标题

Public Const COLOR_MENU = 4 '菜单

Public Const COLOR_WINDOW = 5 '窗口背景

Public Const COLOR_WINDOWFRAME = 6 '窗口框

Public Const COLOR_MENUTEXT = 7 '窗口文字

Public Const COLOR_WINDOWTEXT = 8 '3D 阴影 (Win95)

Public Const COLOR_CAPTIONTEXT = 9 '标题文字

Public Const COLOR_ACTIVEBORDER = 10 '活动窗口边框

Public Const COLOR_INACTIVEBORDER = 11 '非活动窗口边框

Public Const COLOR_APPWORKSPACE = 12 'MDI 窗口背景

Public Const COLOR_HIGHLIGHT = 13 '选择条背景

Public Const COLOR_HIGHLIGHTTEXT = 14 '选择条文字

Public Const COLOR_BTNFACE = 15 '按钮

Public Const COLOR_BTNSHADOW = 16 '3D 按钮阴影

Public Const COLOR_GRAYTEXT = 17 '灰度文字

Public Const COLOR_BTNTEXT = 18 '按钮文字

Public Const COLOR_INACTIVECAPTIONTEXT = 19 '非活动窗口文字

Public Const COLOR_BTNHIGHLIGHT = 20 '3D 选择按钮

Declare Function SetSysColors Lib "user32" Alias "SetSysColors" (ByVal nChanges As Long, lpSysColor As Long, lpColorValues As Long) As Long

Declare Function GetSysColor Lib "user32" Alias "GetSysColor" (ByVal nIndex As Long) As Long

使用:

i =GetSysColors(COLOR_ACTIVECAPTION)

'i 是 RGB 值

i = SetSysColors(1, COLOR_ACTIVECAPTION, RGB(255,0,0))

'把标题设置为红色
博思aippt
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT... 点击进入详情页
本回答由博思aippt提供
苍郁
2008-12-04 · TA获得超过184个赞
知道小有建树答主
回答量:225
采纳率:0%
帮助的人:0
展开全部
标题栏的字体和颜色是操作系统决定的,不是vb自个决定的,要想改变,只能调用系统的api函数,截获操作系统的消息来改变。
所以,vb本身并没有什么属性和方法来改变,只能通过api函数。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hejian511
2008-12-04 · TA获得超过845个赞
知道大有可为答主
回答量:1559
采纳率:0%
帮助的人:1468万
展开全部
API可以实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式