VB灰灰的菜单太难看了,我也不要太高的什么技术,变化,只要告诉我怎么把VB菜单的颜色变成白的就成了,最好能再带上黑色的边框。在网上搜了几小时没这方面的资料,真闷,请朋友们帮我,在此先谢过。

解决方案 »

  1.   

    查找一下有很多的例子,不妨到 google 一试.不仅是白色,加背景色等等的例子都有.很多关于VB的网站都有.
      

  2.   

    windows的控制面板-显示中可以单独设置菜单的颜色。
    你可以试试通过更改注册表来编程实现。
      

  3.   

    用一个picturebox做菜单,底色改为白色
      

  4.   

    to: weill(哎呀……) 
    自己做的菜单当然可以控制鼠标在上面时会变颜色。
      

  5.   

    to:木牛 用什么事件?mousemove?靠不住啊……
      

  6.   

    利用图片框做自定义菜单,您至少需要如下api
    SetParent
    SetWindowLong
    SetCapture
    GetCapture Lib
    ReleaseCapture而且您如果需要制作多级菜单将是非常麻烦的.
    当然对现有菜单的颜色字体等控制也是非常麻烦,不过只要知道技术,对多级菜单的处理也将是非常的简单.我没有现成的例子,您可以参考一下关于菜单方面 API 的函数介绍,况且网上也有很多现成的例子.不妨模仿一下.