[英]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.