[摘要].Exe;.Ico;.Dll"dlgOpen.ShowOpenIf Dir(dlgOpen.filename)<>"" ThenIf ExtractIcon(Ap... .Exe; .Ico;.Dll" dlgOpen.ShowOpen If Dir(dlgOpen.filename)<>"" Then If ExtractIcon(App.hInstance, dlgOpen.filename, -1) = 0 Then '如果没有图标 MsgBox "No Icon!" Else total = ExtractIcon(App.hInstance, dlgOpen.filename, -1) '取得总图标数 For i = 0 To total - 1 p(i) = ExtractIcon(App.hInstance, dlgOpen.filename, i) '读取每个图标 Next i For i = 0 To total - 1 '依次显示每个图标 DrawIcon Picture1.hdc, 34 i, 0, p(i) Next i End If End If End Sub |