3
我創建了在加載了文件類型等首次加載時,我使用什麼是提取圖標的更好的做法?
internal static extern uint ExtractIconEx(string szFileName, uint nIconIndex, IntPtr[] phiconLarge, IntPtr[] phiconSmall, uint nIcons);
和
internal static unsafe extern int DestroyIcon(IntPtr hIcon);
掃描當前註冊的圖標,然後我掃描目錄的瀏覽器窗口將它們與使用的文件關聯起來。它在我的機器上工作正常,但是當我在其他人上運行它時,我得到的資源錯誤很低。 所以我的問題是什麼是一個更好的做法?以我自己的方式,並加載它們,或每次我需要枚舉一個目錄來查找文件類型並將其關聯。
是什麼讓你覺得圖標的來源你資源問題?你的程序加載了多少個圖標?它有多少免費?你能顯示相關的代碼嗎? – 2011-05-26 04:42:22