• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:壁紙変更について)

壁紙をAPIで変更する方法とは?

ShaneOMacの回答

  • ShaneOMac
  • ベストアンサー率39% (356/898)
回答No.1

>これらのファイルを右クリックして「デスクトップの背景に設定」を指定すると壁紙になる これはIEの処理動作のことじゃないかと思うんですけど、それをした際に壁紙を指示するレジストリ・キーを検索して中を見てください。 HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper ここですが C:\Documents and Settings\[ユーザー名]\Application Data\Microsoft\Internet Explorer\Internet Explorer 壁紙.bmp こういうのが入ってきますよ。 これで何が起きているのか推定できると思いますが。

noname#46712
質問者

お礼

ShaneOMacさん。回答ありがとうございます。ShaneOMacさんに言われたとうり調べたところ、*.jpgファイルを右クリックして「デスクトップの背景に設定」を指定するとC:\\Documents and Settings\\FrameWorker\\Local Settings\\Application Data\\Microsoft\\Wallpaper1.bmpファイルが作成されることがわかりました。しかし、試しにこれを手作業で*jpgファイルをWallpaper1.bmpに変換してWallpaper1.bmpを右クリックして「デスクトップの背景に設定」を指定すると壁紙にはなりません。ここらへんの変換処理がおそらく必要になると思うのですが、それがわからないのです。もし、ご存知でしたらよろしくお願いします。

関連するQ&A

  • 画面のプロパティでの 壁紙のデフォルトフォルダの変更

    画面のプロパティで背景を変更するとき、一覧に出てくるのは、 C:\WINDOWS の bmpファイル か C:\WINDOWS\Web\Wallpaper の JPGファイル ですが、 このデフォルトフォルダをマイドキュメントのフォルダに変えたいのですが、どうしたらよいのでしょうか? よろしくおねがいします。

  • 壁紙にJPGが表示されないのは、なぜ?

    壁紙に、JPGが表示されなくなりました。 以前は、表示されてたのですが、 フリーの時計(壁紙にカレンダーを書き込むタイプ)を使用したあとに、JPGのみ表示されなくなった気がするのですが「確かではないのですが」 ★なにもないところで、右クリック→アクティブデスクトップ→ デスクトップのカスタマイズ→画面のプロパティーで背景で、画像ファイルを選択して、表示させることが出来たのですが、現在できません(JPGのみ表示できません、BMP、GIFなどは、表示されるのですが) ただし、IEにJPGのファイルを表示させてから、 それを、背景にすることは、できるのですが、そうすると、★の上記方法で、みてみると、ファイルがBMPに変わっているのです。(元のファイルはJPGのままです) ★の方法で、JPGを表示させることはできるでしょうか? よろしくお願いします。

  • 壁紙の削除

    IEで画像を右クリックして壁紙に設定しました。 その壁紙の削除の仕方を教えたください。 プロパティ→デスクトップ→背景の所の IE壁紙というのを削除したくてもできません。 (壁紙の変更ではなく削除です) ファイルフォルダのWINDOWS→WEB→WALLPAPERの中にも IEで壁紙に設定した画像がありませんでした。 このinternetExplorer壁紙の削除の仕方を教えてください。

  • 壁紙の拡張子の件

    どうでもいいことなんですけど、解る方がおりましたら、お願いします。 win95で、jpgの写真を壁紙にしました。 そのあと、PCの中(windowsフォルダ)を見ると、壁紙に設定したjpgファイルが、bmpファイルに変わっているのです。 jpgファイルというのは、PCで見るときは、自動で、bmpファイルに変わってしまうんでしょうか? (とんちんかんな質問かも知れません(^^ゞ

  • 綺麗な3Dぽい壁紙はどうやって作ってる?

    こういう綺麗な3Dぽい壁紙はどういうソフトを使って 作ってるのでしょうか? http://www.shatrong.com/wallpaper/foreign/3D%20Spheres%20wallpaper/images/Red%20Sphere%20Path.jpg http://www.shatrong.com/wallpaper/foreign/3D%20Spheres%20wallpaper/images/Rainbow%20Color%20Sphere.jpg http://www.shatrong.com/wallpaper/foreign/3D%20Spheres%20wallpaper/images/Reflective%20Sphere%20Puddle.jpg http://www.shatrong.com/wallpaper/foreign/3D%20Spheres%20wallpaper/images/Solitary%20Confinement.jpg

  • こういう壁紙ありますか?

    ■サイズ ・1280×1024 ■テーマ ・幻想的な壁紙 ・3D素材の壁紙 ・ファイナルファンタジー7or9関係の壁紙 ■条件 壁紙.COMみたいに、不正チックなソフトをダウンロードさせるようなサイトは勘弁してください。 ただ、単純にマウスを右クリック「背景に設定」ができたり、JPG形式などでデスクトップ上に落とせるようにお願いできないでしょうか? よろしくお願いします。

  • ’Internet Explorer壁紙’の壁紙を削除したい

    通常、デスクトップの背景を選択するとき、デスクトップのプロパティ→デスクトップ で 設定できると思いますが、先日、自分でHPからひっぱってきた画像をマウスの右クリックで「背景に設定」し、壁紙として設定した画像が、’Internet Explorer壁紙’として、背景を選択する項目一覧に残ってます。 その画像自体を消したいです。方法を教えて下さい。 検索で*.bmpファイルを出してみても、出てきませんでした。宜しく御願いします。

  • C#で壁紙変更プログラムを作っているのですが...

    只今、C#で壁紙変更のできるプログラムを作成しています。 こちらで用意したイラストを自由に選んで壁紙にできるというものなのですが、 シャットダウンしてもう一度起動すると壁紙が消えて青い背景になってしまいます。 プロパティを見るとちゃんとその壁紙が設定されているのですがどうやら表示されてないようです。 SystemParametersInfo( SPI_SETDESKWALLPAPER , 0 , bitmapFile , SPIF_UPDATEINIFILE | SPIF_SENDWININICHANGE ); で変更をかけているのですが、何か足りないのでしょうか・・・? 画像ファイルを直接選んで右クリック→「背景画像にする」だとこの現象は起こりません。 ちなみにOSはXP、 開発環境はVisualStudio2005です 解決策、考えられる原因など教えていただけますでしょうか。 あと、剥がす事はできるのですが 一度壁紙を変えると以前の壁紙に戻す事が出来ません プレビューのような状態にする方法も教えていただけると嬉しいです。 よろしくお願いします。

  • 壁紙について

    BMP形式の画像を壁紙に設定しようとしたのですが、マイドキュメントのPictureに入っているデータを一度画面に出して保存先をデスクトップにしてBMPで保存しました。そして、壁紙にする時に、デスクトップで右クリックしてプロパティから参照を選びデスクトップにある画像を選ぶとなぜか壁紙に設定できません。そのままです。しかし、同じ操作で設定をするときに参照からマイドキュメント内のPictureフォルダの同じ画像を設定にするとできます。これはどうしてでしょうか?壁紙にする画像ファイルはデスクトップに保存してはダメなのでしょうか? 教えてください。

  • jpgのみ、壁紙にできなくなってしまいました

    以前は壁紙設定できていたjpg画像が、いつからか設定できなくなってしまいました。 (特定のファイルではなくjpgすべて)なおbmpには変更設定できます。 以下、どんな状況か説明します。 「画面のプロパティ」→「背景」のタブでjpgを適用しようとすると、 「選択された壁紙は、Active Desktopが有効になっている 場合にのみ表示されます」というメッセージが表示されます。 ここで、「はい」「いいえ」どちらを選んでも壁紙はまったく変わらないのです。 Active Desktopの設定がどこかでおかしくなってしまったのでしょうか? ひとつ気になる点として、「画面のプロパティ」画面には 普通「web」というタブがあってそこで Active Desktopに関する設定ができるようなのですが 私のwin2000ではそのタブが存在しません。 説明がうまくありませんが、以上のような状況です。 どなたか解決法をご存知でしたら、ぜひ教えてください。 宜しくお願い致します。