1,在VC中CBitmapButton与按钮关联之后,就像一幅平面图,能不能搞得像普通按钮一样凸起?
2,老鼠进入位图按钮范围之后,能不能像QQ界面上那些按钮一样"浮起"?我在一篇文章上看到说VC里的位图按钮是浮不起来的,
自已用SetCaptue 方法捕捉鼠标试了一下,也没什么好效果.
故来请教

解决方案 »

  1.   

    CBitmapButton不行
    自绘按钮,网上一堆
      

  2.   

    所谓"自绘"是不是选中一个按钮的style-->bitmap属性,然后调用其SetBitmap()方法?
    这样的话,按钮的大小与位图的匹配有没有方法? 还有就是按钮上的虚线框能不能消去?否则按钮总比位图大.
      

  3.   

    所谓"自绘"是不是选中一个按钮的style-->bitmap属性,然后调用其SetBitmap()方法?
    ==========不是
    是从CEdit类派生出来C**Edit,在DrawItem中绘制
      

  4.   

    是派生自 CButton 类吧?
      

  5.   

    我去网上找了一下自绘按钮的生成,觉得一般都说得有些复杂.一般把画笔画刷什么的都搞进来了.
    我觉得建立一个CButton 的子类,调用 PreSubClassWindow,再调用DrawItem就能做出一个,可实际做的时候又老是出错.
    哪位能给我用最简洁的代码生成一个最简单的自绘按钮么.^_^
      

  6.   

    呵呵,vc搞界面就是这样的,你可以用BUTTONST,效果不错的
      

  7.   

    呵呵,连什么是BUTTONST也不知道,期望后来人解决
      

  8.   

    可是有点麻烦啊,人家JAVA换一种风格就行了.
    我去网上找了一下,CButtonST 一堆,但是没明白是怎么回事,好像是人们自己写的CButton的继承类吧.
    那为什么又统一叫做CButtonST呢. 谁给解释下CButtonST 就结帖算了,挂这里也没意思.
      

  9.   

    www.iuishop.com有个LibUIDK库。用这个吧,VC做界面不是问题了。