c# - 如何使用 C# 更改 Windows 配色方案?

标签 c# windows

如何使用 C# 以编程方式更改配色方案?我想将配色方案更改为 Windows Vista Basic 或 Windows 7 Basic。我怎样才能做到这一点? 谢谢, 尼基尔。

最佳答案

您可以使用SetSystemVisualStyle方法更改系统的主题。

链接到pInvoke SetSystemVisualStyle .

C# 示例用法:

// This will set your Visual Style to Luna
SetSystemVisualStyle(@"C:\WINDOWS\resources\Themes\Luna\Luna.msstyles", "Metallic", "NormalSize", 0);

关于c# - 如何使用 C# 更改 Windows 配色方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4700308/

相关文章:

c# - 如果我在一个没有等待的线程上调用 notify 会发生什么?

c# - 部署 IE9 扩展

windows - 是否应该关闭从 _spawnv 返回的句柄?

windows - 如何在没有电池设备的情况下以编程方式模拟 Windows 工作站中的电池?

c++ - 从进程中删除 PROCESS_TERMINATE 访问权限,由 CreateProcessWithLogonW 创建

c# - 乌姆布拉科。在控制台应用程序中获取节点的 url

c# - Azure 移动服务 TableController 不返回内部对象

c# - 使用facebook登录获取网页源码(C#)

c++ - 从 Win32 Api C++ 获取操作系统构建版本

c# - 应用程序注册失败,因为文件位于网络共享上。在注册包之前将文件复制到本地计算机