2

更具体地说,我想改变视觉效果。我的目标是按下一个按钮,然后让它改变 15 种视觉效果。例如关闭“投影”和禁用“淡入/滑动菜单进入视图”。我进行了大量搜索,唯一完成的事情是如何确定它是否启用了类似这样的功能:

dropshadow = SystemInformation.IsDropShadowEnabled;
MessageBox.Show("Drop Shadow enabled:"+Convert.ToString(dropshadow));

这是针对 C#

4

1 回答 1

1

我认为您将需要使用 pinvoke 来实现这一点。

看看http://support.microsoft.com/kb/97142 这里是 ac# 示例http://www.pinvoke.net/default.aspx/user32.systemparametersinfo

不确定这是否涵盖了您想要的所有内容,但应该涵盖大部分内容。

我相信这就是 SystemInformation 在后台使用的。

于 2012-09-19T17:14:28.820 回答