喫茶XRAYトップページ

[スレッド全体
]

[10385] サンプル追加返信 削除
2016/9/14 (水) 13:56:12 Mr.XRAY
[ 909_既存 EXE のアプリケーションアイコンを変更 ] を
サンプルプログラム集に追加しました.
http://mrxray.on.coocan.jp/Delphi/plSamples/909_ChangeExeIcon.htm

もう新しくページを追加しないつもりだったんですが...
アイコンの取得のサンプル関連でググっていたら,
コミュニティの場で,また変なレスを見つけました.
「違うだろう」と思ってやってみたら,あれっ... !?

関係した Windows API の関数ではマルチアイコンが登録できないのです.
1 つづつなら OK なんですが.
で,再度ググっていたら,madRes というのを見つけました.
Windows API と同じような関数名で,改良されています.
それを使いました.

プロジェクトを開いて設定すれば済むことなんでけどね (^^;


[10388] Re:サンプル追加返信 削除
2016/9/14 (水) 18:43:39 Mr.XRAY
> [ 909_既存 EXE のアプリケーションアイコンを変更 ] を
> サンプルプログラム集に追加しました.


[02_LANG_NEUTRAL を使用した汎用的なサンプル]
http://mrxray.on.coocan.jp/Delphi/plSamples/909_ChangeExeIcon.htm#02

しかし,我ながらうまいことを考え付いたもんですな.
アイコンを変更,つまり入れ換えるのではなく,
リソースとして最初に認識させればいわけです.
しかも,それを削除すればいつでも元に戻せると...

なんかナルっちゃいますね.ホホホッ
ワッハハハッ.あっ,あっ,顎が外れてしまいそう...


[10389] Re2:サンプル追加返信 削除
2016/9/14 (水) 18:54:10 Mr.XRAY
> リソースとして最初に認識させればいわけです.

それなら,MAINICON とか 257 ではなく,リソース識別子を 0 とか 1 に
すればいいんじゃないの ?

と思った貴方.甘い !!
ところがそうはいかないイカのキ○○マなんです.

何故かって ?
教えてあげない !!


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82