上个帖子估计我表述不清楚,这样说吧
要在对话框绘制10个按钮,给你30张bmp图片,大家会怎么做?
直接贴?依靠矩形响应鼠标事件?
还是写个CButton派生类,在派生类里面响应消息更换图片?初学编程经验浅,想知道大家的做法,谢谢

解决方案 »

  1.   

    有现成的CImageButton类。网上搜索一下就可以找到。按钮上贴图片还不容易么。
      

  2.   

    BCGControlBar 10.0的CButton不错.
      

  3.   

    我会自己重写一个button
    至于你说的10个按钮30张图
    我觉得不是很多
    一个这种工作量还没必要特殊需求去简化吧
      

  4.   

    其实楼主可以按你的思路, 先实现一个漂亮的按钮, 再去参考别人写的BUTTON控件,这样能学到很多东西。
      

  5.   

    先从CButton继承一个YourButton类,然后设置各个函数,这样自由多了。
      

  6.   

    如果只想完成这个任务,直接用CButtonST类,如果向学习,参考CButtonST类,自己做一个按钮的类。