我看很多BMP位图是2个,一个是正常颜色,一个是不正常颜色,然后当把它放在按钮上作为图标的时候,就显示一个,呵呵,弱智的问题,但是一直很好奇,这是为什么啊

解决方案 »

  1.   

    不太明白你的意思,是不是想要点一下按钮以后给按钮换个图片啊。如果是这样的话就简单了。用if..else判断一下按钮的当前BMP,然后重新制定一个新的BMP就可以了。
      

  2.   

    不是啊,我看别的一副BMP位图上面,有两幅小图,比如一个是深色的钩子,一个是浅色的钩子,在左右,然后结果当你把这幅位图作为按钮上的图标时候,只显示了深色的钩子,而浅色的钩子却没显示,这个是为什么,什么原理呢
      

  3.   

    拿SPEEDBUTTON做例子,你做个位图,两个按钮宽,左边一个颜色,右边一个颜色,设置按钮的NUMglyphis为2
    然后设置GLYPHY为刚才制作的图,则在按钮不同状态时,不同图片显示
    查过资料,最多支持四张图,例子即为楼主见到的情况!