添付ファイルのアイコンについてNo.28237
TATE さん 06/08/07 09:43
 
秀まるおさん

TATEです。

添付ファイルのアイコンの件ですが、jpgファイル
をディスクトップからD&Dで添付したのですが、
ファイルのアイコンがディスクトップのものと違った
アイコンに変わります。

アイコンをダブルクリックすると、どちらも同じアプリ
(Microsoft Photo Editor)が起動されるので実害は
ない?のですが、ちょっと気になります。

お時間のある時にでもご確認いただければ幸いです。

環境
秀丸メール 4.68ベータ2


[ ]
RE:28237 添付ファイルのアイコンについてNo.28242
秀まるお2 さん 06/08/07 15:04
 
 これは、仕様というか、わざとそうやってるって話になります。

 アイコンを取得するには、SHGetFileInfoって関数を使うのが普通なんですが、
これを使うと死んでしまうことがあったのか、またはとても遅いケースがあった
か何かで、今現在は、レジストリからアイコンを特定してそれを取り出して使う
ようにしています。

 Microsoft Officeとかをインストールした環境とかだと、実はアイコンを取り
出すのにDLLが仲介して、そのDLLがファイルの中身をチェックしていろいろアイ
コンを変化させるというのがあります。それがあると、レジストリから取り出し
たアイコンとは別のアイコンが出てくることが多いです。

 それで結果として違うアイコンが出てくるんだと思いますけど。

 という僕の所でも、なぜかjpegファイルのアイコンが、デスクトップ上とエデ
ィタ上で違っていました。

 もうちょっと詳しく調べてみますが、たぶん現状のままで仕様の可能性が高い
ということでお願いしたい所です。

[ ]
RE:28242 添付ファイルのアイコンについてNo.28244
TATE さん 06/08/07 22:52
 
秀まるおさん

TATEです、

> もうちょっと詳しく調べてみますが、たぶん現状のままで仕様の可能性が高い
>ということでお願いしたい所です。

 ご確認ありがとうございました。

 アイコンが違っていても、関連づけされているアプリ
 が同じであれば問題はありません。

 他のメーラーが正しく表示できるようであれば、
 ちょっと悔しいところですが。。。。



[ ]
RE:28244 添付ファイルのアイコンについてNo.28246
秀まるお2 さん 06/08/08 09:18
 
 SHGetFileInfoを使うと遅いってのがあるのでなんですが、やっぱりそっちを
使うように直してみます。

[ ]
RE:28246 添付ファイルのアイコンについてNo.28247
TATE さん 06/08/08 12:24
 
秀まるおさん、TATEです。

> SHGetFileInfoを使うと遅いってのがあるのでなんですが、やっぱりそっちを
>使うように直してみます。

 お手数をお掛けしますが、よろしくお願いします。


[ ]