如何将.msstyles应用于.NET应用程序?

我经常在.NET中编写GUI代码,其中大多数只具有GUI的价值,例如:他们不会做任何其他事情。因此,大部分开发都是为了使它们友好,直观和令人眼花缭乱。 然后我想到了通过.msstyles文件来浏览它们会非常棒,因为有很多地方可以找到这些文件,还有自己创建的工具。 其中一些msstyles只是令人惊叹,可能不适合您的整个桌面,但对于自制应用程序的样式,它将是完美的。 那么,是否可以使用.msstyles(或类似的东西)在.NET(VB或C#)中设置样式,因为.aero.msstyles,.theme等应该可转换为某些点?即使它需要一些复杂的设置或需要学习的东西,一旦实用,所有GUI开发都会容易得多。 也许是某种虚拟化?我不知道虚拟化如何在幕后工作,但我相信.NET应用程序会调用一些Windows API来为他提供样式,也许虚拟化会起作用?怎么样? 任何想法都非常欢迎!如果我找到答案,我也会贡献它:)     
已邀请:
如果你想主题自己的GUI那你为什么不使用WPF?     
好的,我发现了一些可行的方法: http://www.codeproject.com/KB/library/USkin.aspx?display=Print 如果有人提供了一个更好的答案,当然,把它放在这里,因为我不会选择我自己的答案,除非这个问题留在这里足够长,以致被称为死亡(这将是多少?一周?一个月?) 更新:60美元,这是一个很好的解决方案,可以转换msstyles: http://www.ksdev.com/skinengine/index.html 我会尝试两种方式并最终报告我的经验。 更新2:SkinSoft的Visual Styler似乎也很不错。     

要回复问题请先登录注册