要求鼠标在按钮上面时,按钮的图片变成半透明或变蒙或出现一种比较好的效果。
效果就象速达3000里面的导航图上面的功能按钮一样,或相似的也可以

解决方案 »

  1.   

    用raize控件的bmpbutton,可以设按钮多种状态下的图片显示。
      

  2.   

    DevExpress 中的 ExpressBars 这套控件不错, 其可以做各种工具条, 而且很容易让用户定制工具条和菜单栏, 楼主的要求也很容易实现, TdxBarManager的HotImages
      

  3.   

    to spirit_sheng(老盛) 
    我不是要做工具条,而是要做导航图,而且我不想要HotImages属性,因为HotImages属性是要做两张图,我没有两张图的图标,也没有能力做两张图的图标,而且菜单比较多,做两张图的图标会把人累死,
    我想实现的效果就是只放一张图标,鼠标在按钮上面时,按钮的图片变成半透明或变蒙的效果
    to marry2000() ( ) 
    raize控件的bmpbutton也不能实现我想要的效果啊,除非要两副图标
      

  4.   

    用flash
    flash9.ocx  ...
      

  5.   

    用flash9.ocx不就是要做flash的图标了吗,那样更麻烦了啊
      

  6.   

    要不提供一个把图片变成半透明或变蒙的算法给我也可以,我自己继承TImage来做
      

  7.   

    使用GDI+图形库来做组件。。里面直接Alpha通道,而且很容易实现...GDI+ For Delphi
    http://www.2ccc.com/article.asp?articleid=3131
      

  8.   

    GDI+ For Delphi不会用啊,demo中也没有见有类似的例子
      

  9.   

    GDI+ 实现比较好的..
    2张图又不麻烦...
    flash 也很好的...
    效果能达到就行了 ..