我目前正在嘗試使用Visual C++實現Windows資源管理器的覆蓋圖標。爲此,我閱讀了有關Microsoft MSDN的信息(說我必須實施IShellIconOverlayIdentifier
)以及Internet上的其他一些資源。Windows資源管理器覆蓋圖標 - 如何啓動?
我的問題是,我無法讓程序運行。我想,當我能夠簡單地顯示任何圖標時,實施邏輯來選擇正確的圖標是沒有問題的。
首先我嘗試創建一個Windows服務,但似乎我無法實現接口。現在我更改爲一個DLL,並且沒有任何編譯器錯誤了,但是當我嘗試註冊時,它說該模塊已加載,但未找到入口點DllRegisterServer
。問題似乎是我沒有COM服務器,但我真的需要它嗎?
我還在CodeProject.com上找到了一個指南,它也沒有任何編譯錯誤,只是沒有任何錯誤地顯示沒有圖標。
那麼,任何人都可以簡要總結一下如何開始實現覆蓋圖標與Visual Studio和C + +(服務/ DLL/...,任何編譯器選項設置,什麼是我需要顯示簡單的圖標)?
你會更好地選擇上述三種解決方案之一,在問題中提供一些代碼,並解釋您遇到的困難以及需要幫助的問題。 – Tas
也許它是與這個問題有關[TortoiseSVN圖標沒有顯示在Windows 7下](http://stackoverflow.com/questions/1057734/tortoisesvn-icons-not-showing-up-under-windows-7) –