2010-07-26 71 views
0

我已經使用過Qt Creator並創建了my.exe文件和一個新的擴展名「.newext」,並且手動關聯了.newext文件到my.exe like this設置文件類型的圖標

exe文件的圖標是正方形,名爲myIcon.ico。我在myapp.rc文件中所描述的圖標是這樣的:當我在註冊表中.newext擴展設置

RC_FILE = myapp.rc 

現在:

IDI_ICON1    ICON DISCARDABLE  "myIcon.ico" 

而且在.pro文件我已經加入這一行關鍵的DefaultIcon值等於

C:\path\to\my.exe,0 

然後我看到了,我已經關聯到my.exe該文件的圖標squere

當我設置

C:\path\to\my.exe,1 

然後沒有圖標識別。

如何設置值以便看到白皮書(包裹在右上角)的圖標以及我的方形圖標 - 稍微變小一點?

P.S.我知道這應該是可能的,而不需要在.exe文件中指定一個新的資源,因爲當我對Vista說「永遠打開my.exe」時,它會放置上面描述的圖標(當然不會更改我的.exe)。

回答

1

我不知道它是否可能。我還沒有看到有這樣的應用程序。您需要做的是發現Windows如何創建這些圖標並運行此機制來創建一個圖標,然後將生成的圖標與您的文件類型相關聯。它可能在Windows的內部。

我的建議是不要這樣做,畫出自己的圖標。