2010-10-14 33 views
1

我正在創建一個樹形視圖,它將擁有目錄的文件夾圖像,並且想知道是否有方法訪問系統圖像列表,以便我可以顯示系統默認文件夾圖像。訪問系統圖像列表

Thx Mark。

回答

3

系統圖像沒有開箱即用的圖像列表(它們取決於當前視覺主題等內容)。 SHGetFileInfo at pinvoke.net的條目有一個用於提取文件圖標(和,我推測,文件夾)的代碼示例。您可以使用它並動態填充ImageList組件以使樹視圖顯示適當的圖標。

1

要獲取當前系統圖標,您應該查看註冊表HKEY_CLASSES_ROOT\Folder\DefaultIcon。在這裏您可以找到使用的文件夾圖標的路徑和位置。