如下圖:有些圖標被集中存儲在dll、exe文件中,使用這些文件中的圖標時,需加上索引以指定位置,但我們并不能直接看到索引號,
方法如下:
以Windows 10系統(tǒng)為例,右鍵點擊任意文件夾(建議空文件夾),打開屬性,切換到自定義選項卡,選擇“更改圖標”,將打開如上圖所示的圖標選擇窗口。
默認的圖標文件路徑是系統(tǒng)自帶的圖標庫文件shell32.dll,可以選擇其它的你希望看到索引的dll、exe文件。
選擇想知道索引號的圖標,點擊確定,可以看到“更改圖標”按鈕右邊的圖標預覽已變成選擇的圖標,點擊應用或確定完成更改。
打開文件夾選項,可以在開始菜單中搜索打開。在Windows 10系統(tǒng)中,點擊上方的 查看 - 選項 也可以打開。
切換到“查看”選項卡,取消隱藏系統(tǒng)文件及顯示所有隱藏文件。
進入剛剛修改圖標的目錄,將看到 desktop.ini 文件,打開它,圖標文件及索引將顯示在[.ShellClassInfo]下的IconResource后,逗號后面的即為索引號。
想看其它圖標索引,更改此文件夾的圖標后再次查看desktop.ini文件即可。
通過如上方法,我們不使用第三方工具就可以知道Windows系統(tǒng)中DLL文件圖標索引,也可以在其它地方進行調(diào)用。