本帖最后由 kiqi1_2 于 2011-06-04 14:24:44 编辑

解决方案 »

  1.   

    mfc的界面确实不咋地,我现在用界面库美化皮肤
      

  2.   

    用第三方界面库吧,自己绘制麻烦!比如:SKIN,toolkit,Bcg等等都行
      

  3.   

    可以自己通过网上去找相关控件的自绘...比如:树控件,列表控件,TAB控等等之类的..我觉得还是通过自绘的方式会好一点..因为通过自己绘制可以清楚自己所绘制的空间所需要的效果是怎样画出来了...通过自己的绘制,对自己在VC的提高也会很大...从自绘中可以学到很多东西..虽然用界面库会方便一点...但是界面库只是提供给你使用的一个工具...并不知道工具的内部是如何操作的..况且自己绘制多了,绘制起来的速度也会慢慢增加...所以呢,本人还是非常支持自绘的...因为我自己从自绘每个控件当中学到了很多东西..比如:我刚开始学VC时并不知道GetClientRect()这个函数在不同类中使用,获取的客户窗口的位置是不一样的...一开始我以为在哪里用都是获取的是主窗口(父窗口)的位置,后来通过自绘控件的方式之后,我才知道在不同类所对应的控件中使用GetClientRect(),所获取的窗口位置就是本类中相对应的控件..自绘好自绘好...
    这两个是我自己通过自绘的方法去实现的:一个是菜单背景颜色的修改..还有一个就是CListCtrl选中某项时,改变了选中栏的颜色...
    http://d.download.csdn.net/down/3294789/allen_lanyuhai
    http://d.download.csdn.net/down/3303164/allen_lanyuhai
    希望对初学自绘的童鞋会有一点的帮助和启发..