2009-08-27 14 views
0

私はデスクトップアイコンをC#でサイズ変更する方法を理解しようとしています。私は私の様々な検索ではあまり見つけていません。誰もこれを前にしたことがありますか?サイズがHKEY_CURRENT_USER \ Control Panel \ Desktop \ WindowMetrics \ Shellアイコンサイズレジストリ値に格納されていることがわかりますが、この値を変更してもデスクトップアイコンのサイズは実際には変更されていないようです。デスクトップアイコンのサイズを変更する

答えて

1

そのレジストリ値を設定した後、あなたは、このように、アイコンのキャッシュをフラッシュする必要があります。

::SendMessage(HWND_BROADCAST,WM_SETTINGCHANGE,SPI_SETNONCLIENTMETRICS,NULL);