日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

用Visual Basic提取圖標資源

用Visual Basic提取圖標資源

更新時間:2021-11-16 文章作者:未知 信息來源:網絡 閱讀次數:

文/云飛

  一、界面

  在窗體上放置一個對話框控件(Commondialog1),用于找到要提取圖標的程序文件;一個圖片框(Picture1),用來顯示圖標;一個水平滾動條(Hscroll1),用來逐個觀察;兩個命令按鈕,其Caption屬性分別設為“打開文件”和“退出”;四個標簽控件(Label),其Caption屬性分別設為“0”、“0”、“文件中圖標總數”和“當前圖標序號”。


  二、程序代碼

  聲明畫圖標函數DrawIcon

  聲明取得文件句柄函數GetModuleHandle

  聲明提取圖標函數ExtractIcon

  Dim icon_n As Integer

  Dim icon_filename As String

  Dim icon_num As Integer

  Dim x As Long

  Dim hmodule As Long

  Private Sub Command1_Click()

  CommonDialog1.FileName = ""

  CommonDialog1.Filter = "程序文件|*.exe"

  CommonDialog1.ShowOpen

  icon_filename = CommonDialog1.FileName

  Picture1.Cls

  hmodule = GetModuleHandle(icon_filename) '取得文件句柄

  icon_num = ExtractIcon(hmodule, icon_filename, -1) '得到文件內圖標總數

  HScroll1.Max = icon_num

  Label1.Caption = Str(icon_num)

  If icon_num - 1 > 0 Then

  HScroll1.Enabled = True

  Else

  HScroll1.Enabled = False

  End If

  icon_n = ExtractIcon(hmodule, icon_filename, 0) '提取第一個圖標

  x = DrawIcon(Picture1.hdc, 0, 0, icon_n) '畫出圖標

  If icon_num = 0 Then

  HScroll1.Value = 0

  Else

  HScroll1.Value = 1

  End If

  Label2.Caption = HScroll1.Value

  End Sub

  Private Sub Command2_Click()

  End

  End Sub

  Private Sub HScroll1_Change()

  Picture1.Cls

  icon_n = HScroll1.Value

  hmodule = GetModuleHandle(icon_filename)

  icon_n = ExtractIcon(hmodule, icon_filename, icon_n - 1)

  Label2.Caption = HScroll1.Value

  x = DrawIcon(Picture1.hdc, 0, 0, icon_n)

  End Sub 

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

主站蜘蛛池模板: 国产成人精品免费视 | 男女性高爱潮免费看 | 天天摸天天爽视频69视频 | 日本特级爽毛片叫声 | 婷婷在线视频国产综合 | 91视频一88av| 亚洲成年人在线观看 | 欧美日本一区二区三区道 | 97久久综合精品久久久综合 | 亚洲欧洲国产成人综合一本 | 国产天天射 | 亚洲精品久久99久久一区 | 中文伊人 | 日本在线日本中文字幕日本在线视频播放 | 中文字幕亚洲 综合久久 | 偷拍自拍中文字幕 | 欧美vido| 日韩不卡一区二区三区 | 欧美精品久久久久久久久大尺度 | 欧美色视频日本片免费高清 | 亚洲 欧美 手机 在线观看 | 站长推荐国产午夜免费视频 | 激情综合六月 | www一区二区三区 | 综合久久婷婷 | 九九99热久久精品在线6手机 | 伊人天伊人天天网综合视频 | 欧美精品束缚一区二区三区 | 欧美三级色图 | 国产欧美日韩精品a在线观看高清 | 日本一区二区三区四区不卡 | 四虎精品在线视频 | 日韩欧美一区二区中文字幕 | 精品国产免费一区二区 | 高清成人| 国产精品人人做人人爽 | 日日噜噜夜夜躁躁狠狠 | 福利久久 | 久免费视频| 免费一区二区三区免费视频 | 久久久久免费精品视频 |