2
我正嘗試在C++中使用Visual Studio編譯我的GUI應用程序以創建快捷方式。我使用IShellLink::SetIconLocation方法創建帶圖標索引的鏈接。但問題是如何獲得這個索引,當我有我的圖標ID .res文件?從我的可執行文件中使用C++獲取圖標索引
#define IDR_ICON_CLEAR 130
我正嘗試在C++中使用Visual Studio編譯我的GUI應用程序以創建快捷方式。我使用IShellLink::SetIconLocation方法創建帶圖標索引的鏈接。但問題是如何獲得這個索引,當我有我的圖標ID .res文件?從我的可執行文件中使用C++獲取圖標索引
#define IDR_ICON_CLEAR 130
嘗試使用資源ID的負值,即-130。看看這個article,它解釋瞭如何通過資源ID獲取圖標。
對不起,但在哪裏使用?你引用的文章是指ExtractIcon,但我不完全確定如何從它獲取resourceID-IconIndex關聯? – c00000fd
IShellLink :: SetIconLocation(「myapp.exe」,-130);或IShellLink :: SetIconLocation(「myapp.exe」,-1 *(IDR_ICON_CLEAR)); –
謝謝,夥計!有效。 – c00000fd