該当ファイルのアイコンを表示するやり方

解決


abc  2008-07-02 19:36:22  No: 139997

VB6、WinXPで開発。

該当ファイルのアイコンを表示する方法を教えてください。
やろうとしていることは、ドラッグ&ドロップで持ってきた
ファイルのファイル画像(アイコン)をフォームに表示させようと
しております。

APIやコントロールを用いて作成可能であれば教えてください。
よろしくお願いします。


横須賀の熊  2008-07-02 20:52:24  No: 139998

ここのHPにAPI技術関連というものがありますが、
その中の「DrawIconEx(アイコンを描画する)」は確認していますか?

http://madia.world.coocan.jp/vb/VBKANREN.htm


abc  2008-07-02 21:31:36  No: 139999

アドバイスどうもです。

早速ですが、試しにExtractIconEx(アイコン取得)、DrawIconEx(アイコン書込み)
を使用してみました。

ただ、Exeファイルはうまくできたのですが、Textファイルや、不明なファイル
のアイコンの場合、ExtractIconEx(アイコン取得)の方が失敗してしまいます。

Textファイルや、不明なファイルのアイコンの場合でもうまく書き込めるような
表示方法はないのでしょうか?


ころ  2008-07-02 21:44:43  No: 140000

>ファイルのファイル画像(アイコン)をフォームに表示させよう・・・

>Textファイルや、不明なファイルのアイコンの場合でも・・・

すでに質問自体が矛盾していますね。


魔界の仮面弁士  2008-07-02 22:08:34  No: 140001

SHGetFileInfo API で。


魔界の仮面弁士  2008-07-02 22:13:43  No: 140002

> APIやコントロールを用いて作成可能であれば教えてください。

サンプル
http://www.din.or.jp/~lionel/vb/function/DrawIconVB.htm
http://btmtz.mvps.org/vbexplorer/


abc  2008-07-02 23:26:36  No: 140003

みなさんありがとうございました。

魔界の仮面弁士さんのSHGetFileInfo で、うまくいきました!
参考URL
http://www.din.or.jp/~lionel/vb/function/DrawIconVB.htm

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加