简单点:
       大家都知道播放器哈,播放器的播放,暂停按钮都不是方形的,却有按钮的功能,
       怎么实现的。
       大家只要告诉我怎么样实现按钮的变形(由方变圆吧)
    再次感谢大家对这个初学者的无私帮忙,谢谢了,特别要感谢 SoLike(思危)

解决方案 »

  1.   

    不规则按纽的实现,参考
    http://www.codeguru.com/Cpp/controls/buttonctrl/non-rectangularbuttons/article.php/c2067/
    或者
    http://www.codeproject.com/buttonctrl/CRoundButton2.asp
    吧..........
      

  2.   

    楼上给出的控件。不过我平时用的是CButtonSThttp://www.codeproject.com/buttonctrl/cbuttonst.asp
      

  3.   

    我见过一类似按钮的类,它是从CWnd派生过来,里面封装了几个图片,处理鼠标经过,按下,弹起消息,不同的消息显示不同的图片,同时向父窗口发送一命令消息,让父窗口有机会执行(播放,暂停等操作)..呵呵,发挥你的想像力,想要多漂亮有多漂亮
      

  4.   

    去下面都可以找到
    http://www.codeguru.comhttp://www.codeproject.com
      

  5.   

    恩,建议楼主到上面的网址就可以找到很多自己要找的东西~~
    http://www.codeguru.com/cpp/controls/buttonctrl/non-rectangularbuttons/article.php/c2095/
    http://www.codeguru.com/cpp/controls/buttonctrl/non-rectangularbuttons/article.php/c2071/
      

  6.   

    呵呵,子类化经典的如CButtonXP , CButtonST and so on
      

  7.   

    可以用cbitmapbutton
    也可以用cbuttonst
    也可以用setwindowrgn来设置按钮外形