2010-11-24 12 views
1

私はdllにアイコンを追加したいと思います。私はIDI_ICON1 ICON "icon1.ico"としてリソースファイルにアイコンを追加しましたdllのアイコンを設定するには?

しかし、私がdllをビルドすると、私はdllのアイコンを見ることができません。

dllのアイコンを表示するには他に何が必要ですか?

私はVC++でdllを開発しています。

+0

「* .exe」または「* .dll.exe」と呼ぶことができます – ruslik

+0

アイコンをどこに表示しますか? – SLaks

+0

私は理解できません...詳細を教えてください – anand

答えて

5

Windowsエクスプローラでアイコンを表示しようとしている場合、それは不可能です。

エクスプローラ(またはシェルではなく)は、EXEファイルとショートカットファイルのアイコンのみを読み取ります。
DLLに何をしても、すべてのDLLファイルに標準のDLLアイコンが表示されます。

本当にしたいのであれば、あなたのマシン上のシェルが(すべての)DLLからアイコンを読み取るようにレジストリを編集することができますが、これはEXEと同じ方法ですが、お勧めしません。

+0

他の方法を探す必要があるように感謝しています – anand

+0

@Alien:まずこれを行うべきではありません。 DLLファイルは内部ファイルです。 – SLaks

関連する問題