不同风格的界面是如何用GDI画的?
比如一个按钮,像什么XP风格,OFFICE2003风格。
不是贴图,就是用CDC画的。请问是如何画的哪?谢谢!
不是贴图,就是用CDC画的。请问是如何画的哪?谢谢!
作者: CSharp_XinBing 发布时间: 2011-06-15
设计成什么样就画成什么样啊
有一些是必须要通过贴图实现的
界面主要是设计问题和美工问题
有一些是必须要通过贴图实现的
界面主要是设计问题和美工问题
作者: xianglitian 发布时间: 2011-06-15
DrawTheme
作者: redui 发布时间: 2011-06-15
不是的。。。
看人家的源代码,XP风格的或是OFFICE2003风格的界面,都是用最基本的GDI画图函数画出来的(比如FILLRECT, DRAW3DRECT之类的),不是贴图的。。。
看人家的源代码,XP风格的或是OFFICE2003风格的界面,都是用最基本的GDI画图函数画出来的(比如FILLRECT, DRAW3DRECT之类的),不是贴图的。。。
作者: CSharp_XinBing 发布时间: 2011-06-15
从xp和office2003上面,各截一个按钮出来。然后放大,用颜色拾取工具,看一下那些线条的颜色,然后你也照猫画虎的画上去。
当然,颜色填充远远不如贴图来的简单和美观。
当然,颜色填充远远不如贴图来的简单和美观。
作者: psbeond 发布时间: 2011-06-15
引用 3 楼 csharp_xinbing 的回复:
不是的。。。
看人家的源代码,XP风格的或是OFFICE2003风格的界面,都是用最基本的GDI画图函数画出来的(比如FILLRECT, DRAW3DRECT之类的),不是贴图的。。。
不是的。。。
看人家的源代码,XP风格的或是OFFICE2003风格的界面,都是用最基本的GDI画图函数画出来的(比如FILLRECT, DRAW3DRECT之类的),不是贴图的。。。
基本的东西是画的
工具栏按钮图标是贴
作者: xianglitian 发布时间: 2011-06-15
是的呀,就想问下是怎么画的。有前辈知道吗?谢谢!
作者: CSharp_XinBing 发布时间: 2011-06-15
作者: CSharp_XinBing 发布时间: 2011-06-15