投稿日 | : 2005/12/15(Thu) 01:28 |
投稿者 | : 花ちゃん |
Eメール | : |
URL | : |
タイトル | : Re^7: ListViewの詳細表示 |
> ひとつ気になる点がありましてアイコンがなにか減色しているように
> 感じるのですが設定でもあるのでしょうか
多分、ImageList がサポートしているカラー数が16色とかじゃなかったかと思います。
.NET では、32ビットカラーまでサポートしていますが、VB6.0 では、4ビットカラー
ではないでしょうか?
又、ExtractAssociatedIcon API で取得できるアイコンは、32×32 の1種類だけなので
そのアイコンを16×16 に縮小しているので、エクスプローラのように綺麗なアイコンを
表示できません。
ExtractAssociatedIcon API ではなく、SHGetFileInfo API を使って取得すれば
いいようですね。
こちらも[並べて表示の]64×64(48×48)は取得する方法が解りません。