ExtractIconEx
機能
実行モジュールに含まれる大小のアイコンのハンドルを取得する
Declare Function ExtractIconEx Lib "shell32.dll" Alias "ExtractIconExA" _
(ByVal lpszFile As String, ByVal nIconIndex As Long, _
phiconLarge As Any, phIconSmall As Any, ByVal nIcons As Long) As Long
Declare Function ExtractIconEx Lib "shell32.dll" Alias "ExtractIconExA" _
(ByVal lpszFile As String, ByVal nIconIndex As Integer, _
phiconLarge As Integer, phIconSmall As Integer, ByVal nIcons As Integer) As Integer
引数
lpszFile
実行モジュール(EXEやDLLなど)のファイル名
nIconIndex
アイコンのインデックス番号(最初は0)
-1のとき、アイコンの数が返る
phiconLarge
大きいアイコンのハンドルを格納する長整数型(Long型)の配列
phIconSmall
同、小さいアイコン
nIcons
取り出すアイコンの数
戻り値
正常終了のとき 取得したアイコンの数
エラーのとき 0