假如我想做一个界面类似于mediaplayer或是qq等的应用程序,也就是说,反正界面不是像从vc#中直接拖过的控件的那个样子!而是有所变化,说细一点就是,比如滚动条的样式是linux式,是苹果式的,是一个没有出现过的样式的,窗口上的最小化,最大化,关闭按钮不是在右上角,也不是在左上角而是在右下角等那么,我想知道在vc#中要如何才能实现?有哪些方法,哪些方法,哪些不好,哪些难哪些简单。我想这个问题应该很常碰到吧!大家就帮帮我好了!

解决方案 »

  1.   

    这是程序美工做的事情
    他们的工资和高级程序员一样
    他们是这样做的
    自己用photoshop画出一个漂亮的界面
    然后切开成一块一块部分
    然后在程序里面重新画控件,自定义控件
      

  2.   

    这个问题十分不常见,用c#做的软件一般都是商用软件,没必要搞得花里胡哨。做个人软件一般都用vc
      

  3.   

    mediaplayer也是商用软件的嘛,那么多商用软件都变了样子,那么多杀毒软件,那么多在线聊天工具。这么常用的功能哦!其实我也不是想知道这个东西实用与不实用,用得多还是用得少,他有这个功能,而有时候又实际需要我为什么不学呢?我其实就是想知道这个要怎么样完成罢了!如果直接在winform上画,那么大型开发的时候,不是很恼火??就像window从2000变成xp变成vista,我想应该有终极的解决方法吧,在flash中,第一个组件的外观是可以全局重绘的!我想在vc中也应该是吧!但是那是怎么样的一种重新绘制呢?光是代码生成?用自定义图片的话要怎么样重画一个一个基本控件!比如,一个工程中的所有的按钮样式,滚动条样式等一起改变!?