從指定檔案載入系統預設圖示
strFile | String | - | 必須 | (無) | 圖示檔完整路徑 | |||||||||||||||
lpiIcon | Integer | 4 | 可省略 | 0 | 圖示索引值,對於具有多個圖示的檔案,可透過此索引值取得其他圖示 | |||||||||||||||
nFlags | enuIconSizeIndex | 4 | 可省略 | SHGFI_LARGEICON Or SHGFI_USEFILEATTRIBUTES | 抓取大圖示或小圖示:
|
傳回 Image 物件
ListView1.SmallImageList.Images.Add(GetIconIamgeFromFile(strPath & fi.Name, , modIconTool.enuIconSizeIndex.SHGFI_SMALLICON))
在模擬檔案清單時,可能想要像檔案總管一樣,有檔案清單的圖示來輔助判斷,此時可利用此函數將對應圖示動態載入 ListView ,以建立較美觀的檔案圖示,如下圖左下方為 VB.NET 模擬檔案清單的作法,可看到各檔案左邊均有對應的圖示載入。
Visual Studio .Net 2002 以後相容版本 | IconTool.vb
modIconTool 函式庫 | SHGetFileHIcon | GetIconImageFromHandle
|