2009-07-16 79 views
1

在研究如何在資源管理器中生成縮略圖時,我看到很多對IExtractImage的引用,並且我無法使用僅作爲Vista/7的新API,因爲目標操作系統是XP。實現IExtractImage COM接口

幾乎所有我發現的結果都是關於使用IExtractimage獲取縮略圖,而不是實現IExtractImage來創建它們。我不想檢索縮略圖,我想讓它們能夠在Windows資源管理器中顯示自定義圖像格式。

那些談論我想做的事情,不給我舉例,不告訴我如何實現IExtractImage對象,並告訴我什麼都不用API來實際繪製到縮略圖,通常引用msdn文章這給404沒有找到結果。

我使用C/C++

回答

2

希望實現IExtractImage(或IExtractImage2)並將其註冊爲一個外殼擴展。在CodeProject上的一個很好的文章:http://www.codeproject.com/KB/shell/thumbextract.aspx

+0

該代碼是一個VC++ 5項目,如果轉換爲VS2005(它甚至不嘗試它)將無法編譯 – 2009-07-16 14:39:29

+1

嗯,也許你可以只是想法如何從它實現IExtractImage? 「 – codekaizen 2009-07-16 14:56:17

+1

」如果轉換爲VS2005「awww didums將不會編譯」 – 2011-01-21 22:51:02