簡體   English   中英

如何通過C#更改Windows控制面板設置

[英]How to change windows control panel settings through C#

更具體地說,我想更改視覺效果。 我的目標是按下一個按鈕,然后改變15種視覺效果。 例如關閉“投影”和禁用“淡入/滑動菜單到視圖”。 我做了很多搜索,而我唯一要做的就是如何確定是否啟用了以下功能:

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

這是為C#

我認為您將需要使用pinvoke來實現此目的。

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

不知道這是否涵蓋了您想要的所有內容,但應該涵蓋大多數內容。

我相信,這就是SystemInformation在幕后使用的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM