• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:拡張子に関連ついているプログラムの特定)

拡張子に関連ついているプログラムの特定

このQ&Aのポイント
  • 拡張子に関連付いているプログラムのアイコンを取得する方法について知りたいです。
  • 実ファイルがない状態で拡張子から関連付いているプログラムパスやアイコンを取得する方法を探しています。
  • レジストリの拡張子情報からプログラムを取得する方法やSHGetFileInfo、ExtractAssociatedIconの使い方について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • norachlo
  • ベストアンサー率100% (10/10)
回答No.1

拡張子文字列(".bmp" とか ".pdf")からアイコンデータを取得できれば良い、ということでしょうか。 特に私自身は詳しくはないのですが、以下のサイトにサンプルがあるようです(IconFromExtension())。 SHGetFileInfo() で問題なさそうですね、引数をお間違えではないでしょうか。

参考URL:
http://www.codeproject.com/KB/cs/iconhandler.aspx
360ml
質問者

お礼

ご回答ありがとうございました。 サンプルを試したところ、問題なく取得できました。 引数を完全に理解していなかったようです。 レジストリからやっていたら、コード量がぜんぜん違っているところでした。 ほんとうにありがとうございました。

関連するQ&A