Windowsの壁紙を変更するAPIとしては、

  1. user32.dllのSystemParametersInfo関数
    • ビットマップのみ対応
  2. IActiveDesktopインターフェース
    • ビットマップ以外(JPEG, PNG等)にも対応
      • jpeg等の表示時には、「ActiveDesktop=true」にする必要がある
    • IE4以降の環境で利用可能

の2種類の方法があるようです。
 前者のわかり易いサンプルがMSDNのcode4funにあったので、壁紙変更サンプルプログラムを作ってみました。

壁紙チェンジャ


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS