SystemParametersInfo 壁紙を変更する


目次に戻る


WindowsAPIになります。はっきり言って、通常は使いません。ただ、今日公開した壁紙ち ぇんじゃ〜で使用しているので紹介します。
 
SystemParametersInfo関数はその名の通りWindowsというOSの設定内容を得たり、 設定したりする関数です。たぶん他にも似たような関数があると思いますが、壁紙を変更 したい場合はこの関数を使います。
 
//壁紙を変更する
::SystemParametersInfo(SPI_SETDESKWALLPAPER,0,ビットマップファイル名 ,SPIF_UPDATEINIFILE|SPIF_SENDWININICHANGE);
4番目の引数「SPIF_UPDATEINIFILE|SPIF_SENDWININICHANGE」はつけなくても問題は 無いのですが、つけといた方が良いです。


目次に戻る