壁変 Copyright(c)2003 TSUKABAN! ========================================================================================== @何これ? 壁紙変更ソフトです。 BMP/JPG/MAG/PNG/WMF/ICO/CUR形式の画像をActiveDesktopを利用せずに 壁紙に設定する事が出来ます。 @動作環境 Windows OS全般 約3MBのHDD空き容量(1024x768サイズの画像の場合) ※作者環境が本ファイル末に記述してあります。参考まで。 @同封ファイル wallchger.exe 壁変本体 Hspix.dll/Hspng.dll 画像読み込みライブラリ Readme.txt 説明書(今読んでいるファイル) @インストールとアンインストール インストールは適当なフォルダにファイルを全て解凍すれば完了です。 デスクトップなどにショートカットを作成しておくと便利かもしれません。 アンインストールは解凍したファイルを保存しているフォルダ、自分で作成した ショートカット以外にWindowsディレクトリに自動的に作成される WALLCHGER_xxxxxxx.bmpを削除すれば完了です。 ※ただし、このbmpを削除すると最後に壁変を使って設定した壁紙設定が  失われるので、その設定を維持したい場合は削除しないでください。  また、xxxxxxxの部分にはログインしているユーザー名が設定されます。 ※複数ユーザーでコンピュータを共有している場合は他の人の画像を  消さないよう注意してください。  (NTFSでは保護できるのかもしれないが、当方FAT32なためよく分からず) ※Windowsディレクトリは通常C:\WINDOWSに設定されています。  (Win2Kの場合はC:\WINNT) ※削除しなくてもシステム的には一切問題は有りません。よく分からない場合は  そのままにしておくことをお勧めします。 @使い方 壁紙に設定したい画像をEXEファイルにドラッグアンドドロップしてください。 自動的に壁紙に設定されます。 なお、複数のファイルをドロップした場合は最初のファイル(通常はドロップ するときにつかんでいたファイル)に設定します。 なお、変更できない場合は理由を表示して終了します。 @設定 壁変に何もドロップしないで起動すると、設定画面が表示されます。 ・変更完了時にアプリケーションを起動する  →設定したアプリケーションを起動します。オプションスイッチは   アプリケーションまでのパスの後に半角スペースを入れ、その後に   書き足してやれば渡す事が出来ます。   非常駐型のデスクトップアクセサリなどを設定すると便利です。   なお、ファイルパスはオプションスイッチを含めて256バイトまでで   指定してください。   例:"C:\Program Files\TSUKABAN!Software\wallchger\wallchger.exe" dialog   上の例では壁変自身を指定していますが、この例のように本ソフトのオプション   スイッチにdialogを渡すと「完了しました。」と表示されるようになっています。   はじめて設定画面を立ち上げた際には、この例のような設定が自動でされます。 ・画面のプロパティ  →コントロールパネルの「画面のプロパティ」を表示します。   「画像の位置」「模様」の設定は壁変から壁紙を変更した場合でも適用されます。 ・OK/キャンセル  →設定を保存する場合はOKを、しない場合はキャンセルを押します。   ※画面のプロパティの設定はプロパティ画面側で保存します。 なお、1度も設定を行っていなくても壁変は正常に動作します。 @FAQの名のもとに自作自演 ・画像の一部(右側)が切り取られる場合があるのですが?  →画像のXサイズ(横サイズ)が4の倍数ではない場合に、4の倍数になるように   自動調整した結果です。この動作は正常なBMPを保存するために実装   されています。 ・画面サイズと異なる大きさの画像を読み込んだ場合、中央に表示する以外の  方法は無いのですか?  →今のところ、本ソフトから制御する方法は用意していません。   壁紙の設定(表示位置や方法など)は過去のものが受け継がれるので、   「画面のプロパティ」で希望する設定にしておいてください。 ・壁紙を変更した後、警告音(ぽ〜ん、という音)がするんですけど?  →変更後鳴らすようにしています。   オプションにするかもしれません。 ・「壁変」ってどう読むんですか?  →一応「かべかえ」のつもりです。 ・このアイコンのセンスはどうなんでしょう。  →どうでしょうねぇ。私は気にいってますが。 @Tips 画面より大きなサイズの壁紙を表示したい場合、「画面のプロパティ」で 「拡大して表示」にすると、画面の解像度に合わせて画像が縮小表示されます。 @利用ソフト 本ソフト開発には、以下のツールなどを利用しました。 ・このソフトの本体の開発にHot Soup Procesor Ver.2.6を使用しました。  作者:おにたまさん  onion software  http://www.onionsoft.net/ ・画像読み込みにHspix Resource Kit/Hspngを利用しました。  ※両者共にUPX圧縮をかけています。  作者:FORCEさん  FORCE's Home Page!  http://hp.vector.co.jp/authors/VA015266/ ・Hspix Resource KitのコンパイルにBorland C++ Compiler 5.5を利用しました。  作者:Inprise Corporation. (現在のBorland社)  http://www.borland.com/ ・DLLサイズ縮小のため、UPXを使用しました。  作者:Markus Franz Xaver Johannes Oberhumerさん/Laszlo Molnarさん  しかし、現在有効なウェブページを見つけられませんでした… ・UPX圧縮の際に日本語版フロントエンドを使用しました。  作者:URIKIRE!さん  T-Returns  http://urikire.hypermart.net/ @対応形式について 画像の読み込み機能のうち、JPG/BMP/WMF/ICOについてはDLL経由でWindowsの 機能を呼び出す事で画像読み込みを実現しています。したがって、 環境によってはうまく読み込めない場合があるかもしれません。 また、この機能では本来GIF形式の画像を読み込むことが出来ますが、 ライセンスの関係上読み込めないようにしてあります。 以上、ご了承ください。 @注意 ・このソフトはフリーウェアです。 ・全機能を無制限に使用できますが、このソフトを使用したことで発生した  いかなる事態にも、作者であるTSUKABAN!は一切の責を負いません。 ・著作権はTSUKABAN!が主張します。ただし、  ・同封されている各DLLの各種権利はFORCEさんにあります。 ・再配布は許可します。ただし、事後連絡をいただけると幸いです。 ・ここに書かれないことについては、インターネットにおける一般的な常識に  従ってください。疑問点などは作者まで。 @連絡先 +TSUKABAN! SOFTWARE LAB.+ http://www.bbs-station.com/~tsukaban/ tsukaban@bbs-station.com --- @更新履歴 v1.0 初版。 過去に自分用に作成した壁紙変更ソフトをベースに、余計なDLLを使わないよう改良。 @作者環境兼動作確認済み環境 PC: Sony VAIO PCG-XR1SA/BP OS: Windows 98SE/2K DualBoot CPU: Intel MobileCeleron Processor 500MHz RAM: 192MB DISP: NeoMagic MagicMedia256AV(24bit/XGA)