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 に答える