0
嘗試使用this code代碼示例2獲取文件類型的圖標。但是,在調用該函數後,傳遞的SHFILEINFO
結構中的hIcon
成員仍爲空。我試圖給他只文件擴展名,如.xml,.pdf等,也許這是問題。 注意:我也需要文件類型描述,所以我不能使用受管理的Icon.ExtractAssociatedIcon
。 非常感謝。SHGetFileInfo返回空圖標
嘗試使用this code代碼示例2獲取文件類型的圖標。但是,在調用該函數後,傳遞的SHFILEINFO
結構中的hIcon
成員仍爲空。我試圖給他只文件擴展名,如.xml,.pdf等,也許這是問題。 注意:我也需要文件類型描述,所以我不能使用受管理的Icon.ExtractAssociatedIcon
。 非常感謝。SHGetFileInfo返回空圖標
好的,解決了。
如果您不給他一個完整路徑,並且想要一個文件類型圖標,請在參數uFlags
中設置標誌SHGFI_USEFILEATTRIBUTES
。
http://whathaveyoutried.com? – 0xC0000022L 2012-07-12 15:52:08
k,很好。在谷歌搜索,它似乎不是在方向。 – RoadBump 2012-07-12 15:57:48