アイコンのカスタマイズ

アイコンを好きな物に変える

CEのアイコンは結構味気のない物が多いです。
またJornada720の場合、BMPやJpgファイルは標準ではアイコンが未認識のものに割り当てられています。
レジストリを操作してやることでアプリケーションやデスクトップのアイコンをお好みの物に変更することが出来ます。

【まず導入する物】

TillanosoftさんからSmallTweakをダウンロードしてインストールしておきます。
次に私の作成したdllicons.dllをダウンロードして、本体メモリのどこか(ルートやMyDocuments、ProgramFiles等が良いかも)にコピーしておきます。

SH3用
SH4用
MIPS用
ARM用

【アイコンの仕組みについて】

DLL、EXEファイルの中にはアイコンの情報が含まれています。
アイコンを変えるには、この参照するDLLファイル等を変更し「そのファイルの中のどのアイコンを参照するか」を指定してやります。

【dllicons.dllの中身】

ダウンロードしたdllicons.dllファイルは15個のアイコン情報を満載したDLLファイルです。
っていうか、アイコン情報を登録するためだけに作成したファイルです。
中身は以下のようになっています。

32*32と16*16が1組になっています。
32*32の方はエクスプローラーで「大きいアイコン」表示したときや、デスクトップに貼り付けたときの情報。
16*16の方はエクスプローラーで「小さいアイコン」表示したときの情報です。

【ファイルのアイコンを変更する】

Jornada720ではjpgファイルやbmpファイルはどのアプリケーションにも割り当てられていません。
また、人によっては味気の無いテキストファイルのアイコンを他の物に変えたいと思うかも知れません。
そういう場合にSmallTweakを使えば簡単にアプリケーションへの割り当てと、アイコンの変更が可能です。

今回はtxtファイルのアイコンの割り当てを変更してみます。

なお、dllicons.dllファイルはCEのルートにコピーしている物として話を進めます。

SmallTweakを起動し、拡張子の「txt」を選び「編集」ボタンをタップします。

標準では「\Windows\pword.exe,-108」に指定されていると思います。
「-108」というのはリソースIDといって、これが「ファイルに複数のアイコン情報がある際にどのアイコンを使うのか」を示す情報になります。
これを先ほどダウンロードしたdllicons.dllに変更してやります。
リソースIDとアイコンの関係は以下の通りです。

一応目的があって登録してあるのは-101(bmp)と-103(html)と-104(jpgファイル)と-113(csv等)ぐらいです。
-114なんかそれらしくていいんじゃないかと思います。

というわけで、dllicons.dllの場所はルートにコピーしたので\dllicons.dllとなり、リソースIDが-114なので「アイコン」の部分への記述は以下のようになります。

\dllicons.dll,-114

これで「OK」をタップして、その後リセットをかけてやります。

するとこのようにtxtファイルのアイコンが変更されます。

【マイコンピュータをお好みにカスタマイズ】

マイコンピュータのアイコンも変更してやることが出来ます。
ただし、この方法はレジストリを直接編集するので非常に危険です。
このページに記述してある方法を試すときはバックアップと自己責任を忘れずに、といつも言っていますが。
今回は特に念入りに言っておきます。

必ず事前にバックアップを取ってから、自己責任で行って下さい。

また、初心者の人はやめておいた方が無難です。

ここからは少しだけ不親切に書きます、その記述を見てわかる人だけやってください。

まず、レジストリエディタを導入します。
そして以下の項目を編集します。

HKEY_CLASSES_ROOT\{000214A0-0000-0000-C000-000000000046}のDeafaultIcon

値のデータを\dllicons.dll,-111に変更してみます。
元のデータは\Windows\ceshell.dll,-1204です。

マイハンドヘルドPCのアイコンを変更できました。

【でもこんなダサアイコンいらねぇよ(爆)】

ええと、自慢ではないですが、私のデザインセンスの無さは秀逸です。(涙)
dllicons.dllの中身のアイコンもお世辞にも「センスいい」とは言えません。(滝汗)
なのでこのアイコンファイルの中身を自由に書き換えてもらって構いません。

簡単に書き換えを行うにはKHSoftwareさんの母艦用のソフトKH IconRewrite98がオススメです。

使い方は・・・・・マニュアル読んでください。
左のウィンドウに編集したいDLLやexeファイルを、右のウィンドウにアイコン情報を持ったファイルをドラッグアンドドロップします。
かなり簡単に使えます。(笑)
アイコン情報に関しては同ページの投稿アイコン のコーナーなどを参考にすればよいと思います。
ちなみにdllicons.dllファイルに登録しているアイコンファイルは16色です。
(256色のファイルを使おうとしたのですが、うまく行きませんでした・・・)

また、SH3及びMIPSのCPUのマシンはCE上でアイコンの編集も可能です。

【Pike】

dllicons.dllを読み込むとこのような状態になります。
ちなみにアイコンは大小含めて16個までしか読めないようですね。

読み込んだファイルをダブルタップすれば編集画面になります。

ここからダウンロード可能です。
ARM用もあるにはあるのですが、ジョルナダでは動きませんでした。(汗)

【dllicons.dllの著作権等について】

私が作成して配布しているdllicons.dllは非常に簡単なプログラムですが著作権等は放棄していません。
ご利用の際には以下の記述に従ってご利用下さい。

・アイコンを変更したいと考えている人は好きにダウンロードして利用して下さい。
・アイコンを変更したいとは思わないけどとりあえずダウンロードしとくかって人もご自由にどうぞ。
・このファイルをそのまま自分のホームページで再配布するのはおやめ下さい。
・ただし、オリジナルのアイコンを登録してフリーで配布する場合にはどうぞご自由に。 その際にはこのページへのリンク等も別に必要ありません。(まぁリンクしてくれたらうれしいですが強制はしません)
・このファイルはフリーソフトです。このファイルを使ったり使わなかったり使えなかったりして被る被害について、私は一切責任を負いません。
・このファイルは食べれません、万一誤って口や目に入ってしまった場合、即座に吐き出すか流水で洗い流しお近くの医師、薬剤師、何でも話せる親友、恩師等にご相談下さい。

戻る