请问标题和工具栏背景颜色如何更改!

cinrd 2004-04-22 07:12:46
就是菜单编辑栏和控件Toolbar的背景,颜色想改,不然很不搭配
...全文
493 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
keiven 2004-08-12
  • 打赏
  • 举报
回复
我也在找这方面的资料。
cinrd 2004-07-05
  • 打赏
  • 举报
回复
下巴掉到地上....................
zyguyue 2004-07-05
  • 打赏
  • 举报
回复
应该只有自己做控件
James0001 2004-07-04
  • 打赏
  • 举报
回复
// 有点无耻的办法,修改系统对象颜色,程序退出时改回来~
// ...

(还真有点无耻)
cxx1121 2004-07-03
  • 打赏
  • 举报
回复
up again!!
cxx1121 2004-06-28
  • 打赏
  • 举报
回复
up
BlueBeer 2004-06-27
  • 打赏
  • 举报
回复
不怕用户骂的话,可以选用:)
BlueBeer 2004-06-27
  • 打赏
  • 举报
回复
有点无耻的办法,修改系统对象颜色,程序退出时改回来~

Const COLOR_SCROLLBAR = 0 'The Scrollbar colour
Const COLOR_BACKGROUND = 1 'Colour of the background with no wallpaper
Const COLOR_ACTIVECAPTION = 2 'Caption of Active Window
Const COLOR_INACTIVECAPTION = 3 'Caption of Inactive window
Const COLOR_MENU = 4 'Menu
Const COLOR_WINDOW = 5 'Windows background
Const COLOR_WINDOWFRAME = 6 'Window frame
Const COLOR_MENUTEXT = 7 'Window Text
Const COLOR_WINDOWTEXT = 8 '3D dark shadow (Win95)
Const COLOR_CAPTIONTEXT = 9 'Text in window caption
Const COLOR_ACTIVEBORDER = 10 'Border of active window
Const COLOR_INACTIVEBORDER = 11 'Border of inactive window
Const COLOR_APPWORKSPACE = 12 'Background of MDI desktop
Const COLOR_HIGHLIGHT = 13 'Selected item background
Const COLOR_HIGHLIGHTTEXT = 14 'Selected menu item
Const COLOR_BTNFACE = 15 'Button
Const COLOR_BTNSHADOW = 16 '3D shading of button
Const COLOR_GRAYTEXT = 17 'Grey text, of zero if dithering is used.
Const COLOR_BTNTEXT = 18 'Button text
Const COLOR_INACTIVECAPTIONTEXT = 19 'Text of inactive window
Const COLOR_BTNHIGHLIGHT = 20 '3D highlight of button
Const COLOR_2NDACTIVECAPTION = 27 'Win98 only: 2nd active window color
Const COLOR_2NDINACTIVECAPTION = 28 'Win98 only: 2nd inactive window color
Private Declare Function GetSysColor Lib "user32" (ByVal nIndex As Long) As Long
Private Declare Function SetSysColors Lib "user32" (ByVal nChanges As Long, lpSysColor As Long, lpColorValues As Long) As Long
Dim SavedColors(28) As Long, IndexArray(28) As Long, NewColors(28) As Long

Private Sub Form_Load()
' Save current system colors:
For i = 0 To 28
SavedColors(i) = GetSysColor(i)
Next i
' Change all display elements:
For i = 0 To 28
Randomize Timer
NewColors(i) = RGB(Rnd * 255, Rnd * 255, Rnd * 255)
IndexArray(i) = i
Next i
SetSysColors 29, IndexArray(0), NewColors(0)
End Sub
Private Sub Form_Unload(Cancel As Integer)
' Restore system colors:
SetSysColors 29, IndexArray(0), SavedColors(0)
End Sub
cxx1121 2004-06-26
  • 打赏
  • 举报
回复
如果要贴图,那怎么贴?
cinrd 2004-04-24
  • 打赏
  • 举报
回复
难道要自己作控件吗
cinrd 2004-04-23
  • 打赏
  • 举报
回复
难道真的没有办法改吗?我打算整个页面修改成统一色调,这样不就实现不了了?
huwei001982 2004-04-23
  • 打赏
  • 举报
回复
我記得AcdSee的Toolbar是可以改背景的,但那也是貼一個圖片
cinrd 2004-04-23
  • 打赏
  • 举报
回复
继续顶
cinrd 2004-04-22
  • 打赏
  • 举报
回复
用贴图来搞,那不是~~~~~
daisy8675 2004-04-22
  • 打赏
  • 举报
回复
貼圖片怎麼樣?

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧