我想得到这样的效果:按钮(下压式)开始时是平面外观,当鼠标移到按钮所在的区域时,按钮凸出。该当如何?谢谢!

解决方案 »

  1.   

    自绘,重载CButtong在DrawItem中根据状态绘制。
      

  2.   

       平面外观已经搞定,但是“鼠标移到按钮所在的区域时,按钮凸出”没搞定,是在MouseMove中动态设置Flat风格吗?
      

  3.   

    先创建你按扭的类(这个类是从CBUTTON类里派生出来的),再把你按扭的成员变量和你创建的类关联起来,这样你就可以在你创建的类里面添加MouseMove响应函数了,再在MouseMove里添加按扭凸起的代码
      

  4.   

    DRAWITEM();可以实现.重绘一下就可以了.过程中响应一下WM_ONMOUSEUP事件.