现在要做UI,把窗口的标题栏和边框全部裁剪掉后,标题栏用一张,左右边框,bottom底部也是用一张图片,StretchBlt上去,但感觉图片有点大,小的话效果又不好,如果一个小的图片一个一个的bitblt贴上去,怎么贴出好点的效果呢?想要VISTA的那种标题栏和边框效果或者mediaplayer的那种,有经验牛人指点指点,有好的demo链接也可以提供下

解决方案 »

  1.   

    http://www.codeproject.com/KB/vista/VGGlassIntro.aspx
      

  2.   

    自己用图帖出效果基本做法也就是和你的一样,不过你可以先拷一Vista下的图,把上面的上面的标题栏中的关闭、最大化,最小化按钮切出来,中间的部分都一样,你可以只切一小段即可。最好再帖上去就行,程序效果你可以一点点调。也可以做成整个一个张,那样的话只不过位图太大而已,但是整体效果可能是最好的。
      

  3.   

    现在的问题是想要酷点的UI,只贴一张图的方法就不用讨论了,另外CSDN 如何贴自己电脑上的图片?我想把现在效果图贴出来
      

  4.   

    效果图在这里:http://blog.programfan.com/article.asp?id=38275  做得有点ugly
      

  5.   

    去Codeproject上搜索一下,仿Vista效果的控件界面程序源代码,应该有不止一个。
      

  6.   


    同12楼的,不光在MFC里面是这样做的,其它场合做GUI系统的窗体的时候也是这样的,游戏GUI或者嵌入式系统的GUI之类的。
      

  7.   

    谢谢cnzdgs 指点,我是觉得一张图拉伸的话有点单调,这个怎么布局看来还是得跟美工交流