Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 像adobe photoshop cs6这样的皮肤到底是如何制作的?_C#_Vb.net_Themes_Gdi+_Photoshop - Fatal编程技术网

C# 像adobe photoshop cs6这样的皮肤到底是如何制作的?

C# 像adobe photoshop cs6这样的皮肤到底是如何制作的?,c#,vb.net,themes,gdi+,photoshop,C#,Vb.net,Themes,Gdi+,Photoshop,我真的在想这个问题。像adobe photoshop cs6这样的皮肤到底是如何制作的 这只是一个图像吗?或者是以图形化的方式显示出来的 标题栏的工作方式与普通标题栏完全相同。它可以调整大小、捕捉最小化和最大化。那么它会像aero一样成为一个真实的主题吗 我一直想知道这是怎么回事。当你看到那些酷炫的蒸汽和潘多拉皮肤时,我想知道它是否像在photoshop中创建图像然后将其用作表单一样简单 在vb.net或c#中如何实现这一点 编辑:另一个让我困惑的是,当它处于正常状态时,角是圆的。那么当最大化时

我真的在想这个问题。像adobe photoshop cs6这样的皮肤到底是如何制作的

这只是一个图像吗?或者是以图形化的方式显示出来的

标题栏的工作方式与普通标题栏完全相同。它可以调整大小、捕捉最小化和最大化。那么它会像aero一样成为一个真实的主题吗

我一直想知道这是怎么回事。当你看到那些酷炫的蒸汽和潘多拉皮肤时,我想知道它是否像在photoshop中创建图像然后将其用作表单一样简单

在vb.net或c#中如何实现这一点

编辑:另一个让我困惑的是,当它处于正常状态时,角是圆的。那么当最大化时,它们就不是了

下面是PhotoshopCS6的图片,如果你不熟悉的话


这样的皮肤是由几百人在一年或更长的时间内制作的(包括程序员、图形艺术家、经理、UI设计师等),自定义编码Win32 API、ClientArea和NonClientArea、所有者绘制的绘图、GDI+和DirectX(在WPF上)、自定义显示引擎等的每一个细微差别

现在,如果您有一个自定义显示引擎,您可以使用SVG轻松地放大或缩小,或者如果您没有自定义显示引擎,则使用重复的1px宽度图像来处理窗口调整时的图像调整

请参阅,Adobe工程师、maya工程师、Google earth工程师等都使用它,它可以帮助您对窗口中的每个小部件进行蒙皮

请参阅及其同类C++Builder,它在常规Win32上有一个不同的显示引擎,允许使用拖放和配置对应用程序进行蒙皮

查看哪些允许您使用简单的配置和主题对窗口进行蒙皮

另外,如果您使用的是C#,请参阅WPF和Expression Blend,它不仅允许您创建应用程序并对其进行蒙皮,还允许您向应用程序添加动画和其他奇特的图形

如果您喜欢老式方法,请参阅并使用区域对自定义对话框、窗口和按钮等进行编码


祝你好运,愿图形+编程的力量与你同在。

像这样的皮肤是由几百人在一年或更长的时间内制作的(包括程序员、图形艺术家、经理、UI设计师等),自定义编码Win32 API、ClientArea和NonClientArea、所有者绘制的绘图、GDI+和DirectX(在WPF上)的每一个细微差别,自定义显示引擎等

现在,如果您有一个自定义显示引擎,您可以使用SVG轻松地放大或缩小,或者如果您没有自定义显示引擎,则使用重复的1px宽度图像来处理窗口调整时的图像调整

请参阅,Adobe工程师、maya工程师、Google earth工程师等都使用它,它可以帮助您对窗口中的每个小部件进行蒙皮

请参阅及其同类C++Builder,它在常规Win32上有一个不同的显示引擎,允许使用拖放和配置对应用程序进行蒙皮

查看哪些允许您使用简单的配置和主题对窗口进行蒙皮

另外,如果您使用的是C#,请参阅WPF和Expression Blend,它不仅允许您创建应用程序并对其进行蒙皮,还允许您向应用程序添加动画和其他奇特的图形

如果您喜欢老式方法,请参阅并使用区域对自定义对话框、窗口和按钮等进行编码


祝你好运,愿图形+编程的力量与你同在。

当你在谷歌上搜索“无边界窗口”时,有很多提示和提示。然后你可以用标准窗口的行为创建自己的窗口样式。哦,相信我,我知道这一点。我也试过了。我无法调整窗体的大小而不使图像混乱。另外,在使用无边框窗体和图像时,快照、最小化和最大化的工作方式与我尝试的方式不同。这让我相信他们使用的是一个编码主题,就像你在那些昂贵的控制套件中得到的一样。哦,我还忘了提到一个事实,当它处于正常状态时,角是圆的。我在过去开发了这样一个窗口,不得不说这并不容易,但它在没有昂贵的工具包的情况下也能工作。但我用的是WPF,所以你可以试试这个。我试图找到一些有用的参考资料。这与编程或软件开发有什么关系?有时我想知道是否真的有人在评论,真的是想让这个地方变得更好,而不是为了一些额外的观点而尽可能多地结束话题。天啊,当你搜索“无边界窗口”时,有很多提示和提示。然后你可以用标准窗口的行为创建自己的窗口样式。哦,相信我,我知道这一点。我也试过了。我无法调整窗体的大小而不使图像混乱。另外,在使用无边框窗体和图像时,快照、最小化和最大化的工作方式与我尝试的方式不同。这让我相信他们使用的是一个编码主题,就像你在那些昂贵的控制套件中得到的一样。哦,我还忘了提到一个事实,当它处于正常状态时,角是圆的。我在过去开发了这样一个窗口,不得不说这并不容易,但它在没有昂贵的工具包的情况下也能工作。但我用的是WPF,所以你可以试试这个。我试图找到一些有用的参考资料。这与编程或软件开发有什么关系?有时我想知道是否真的有人在评论,真的是想让这个地方变得更好,而不是为了一些额外的观点而尽可能多地结束话题。天哪。