使用CButtonST类给按钮控件加ICON类型的图标,左边是图标,右边是文字显示,为什么VS2010圆角按钮的风格就会变成方形的,跟VC6.0一样,很难看,前辈们有解决方法吗。

解决方案 »

  1.   

    CButtonST 本来就是自绘,样式就是方的。 因为这东西比较早了 。当时流行的是方、扁平风格。
    要实现Win7样式的风格。还是换个类吧
      

  2.   

    有没有其他好用的按钮类可以推荐一下?或者有没有办法在CButtonST类内部改变一些代码实现按钮风格的美化
      

  3.   


    CButtonST 的代码是公开的。可以尝试修改。但是 MS自从从XP开始有了“主题”这个控制界面玩意以后,自绘实现系统风格越来越难了。PS: 从win10 开始,貌似系统的默认主题 按钮又回到了 方、扁平风格
      

  4.   

    可以考虑用BCG