modIconTool 函式庫 風禹科技驗證有限公司 網站 提供 .Net 原始碼

SHGetFileHIcon 函數

說明

從指定檔案取得系統預設圖示的 hIcon

本函數之引數列表

引數 型態 位元組 選項 預設值 說明
strFile String - 必須 (無) 圖示檔完整路徑
lpiIcon Integer 4 可省略 0 圖示索引值,對於具有多個圖示的檔案,可透過此索引值取得其他圖示
nFlags enuIconSizeIndex 4 可省略 SHGFI_LARGEICON Or SHGFI_USEFILEATTRIBUTES 抓取大圖示或小圖示:
常數名 數值 說明
SHGFI_LARGEICON 0 大圖示
SHGFI_SMALLICON 1 小圖示
SHGFI_USEFILEATTRIBUTES 16 路徑的檔案實體可不存在,不可與 SHGFI_ATTRIBUTES / SHGFI_EXETYPE / SHGFI_PIDL 同時使用
SHGFI_ICON 256 抓取圖示

傳回值

傳回 IntPtr

範例

Dim hIcon As IntPtr = SHGetFileHIcon(strFile, lpiIcon, nFlags)

更進一步

  本函數為 GetIconIamgeFromFile 之子函數。

基本條件

Visual Studio .Net 2002 以後相容版本 | IconTool.vb

請參閱

modIconTool 函式庫 | GetIconIamgeFromFile