以前、デスクトップをサブクラス化して壁紙描画をこっちの思いの処理にのっかえちゃおうという話をしました。 前はめんどかったので大雑把に処理の流れを書きましたが、今回は少し細かく解説したいと思います。 めずらしく「続きを読む」へ↓ 前回とかぶってしまう点も多々ありますが、ご了承下さい。 今回の目的はデスクトップの背景画をこちらの好きに変えてしまおうというもの。 もし、任意の画面に画像を貼り付けるだけならばそのハンドルを取得し、そこに画像を貼り付ける処理をすればいいだけの話なのだが、今回はデスクトップの背景。 そしてデスクトップの背景とはすなわち"デスクトップアイコンより下"になる。 ただ単にデスクトップのハンドルを取得し、そこに画像描画処理を行っても"デスクトップ背景の上"に描画されてしまう。 ではどこのハンドルを取得すればよいのか? デスクトップは実はリストビューであり、 それは 'Pro