嘿,我更改了 Imageres.dll.mun 檔案中的一些圖示。現在有些功能消失了,有人能解釋為什麼嗎?預設圖示是否包含程式碼?這裡有一個例子。這裡不再顯示使用了多少磁碟空間的欄位或另一個範例:預設資料夾圖示不再自動刷新。
我希望你們能回答我為什麼會這樣:D 最好的問候,克里斯蒂安
答案1
我不認為它們包含程式碼,而是包含幾個特定於上下文的備用圖示。例如,這是 Windows 資料夾圖示(顯然):
https://i.stack.imgur.com/47jub.png
但在此螢幕截圖中,您可以看到相同的圖標,但一個資料夾中包含文字文件,另一個資料夾中包含文件和子資料夾:
https://i.stack.imgur.com/enBwM.png
這些不是這些資料夾內「真實」文件的圖示。據我所知,它們只是與資料夾圖示打包在一起的資料夾圖示的替代版本。 Windows 會檢視資料夾中的內容,並從套件中選擇最合適的圖示來使用。
如果我更改這些資料夾的圖標,這種行為將不再發生 - 它們將始終具有我選擇的圖標 - 無論裡面有什麼文件或資料夾
因此,您的 HDD 圖示內部可能有多種變體(例如,一種表示空,一種表示 25% 已滿,一種表示 50% 已滿等)。但是,當您更改圖標時,您僅替換基本圖標,因此所有其他變體都會丟失(直到您將圖標重置為預設值)
據我所知,沒有辦法解決這個問題。 :( 有一個解決方法可以部分掩蓋問題,但不能解決問題。我最近自己這樣做了。
我將其中一個資料夾圖示更改為更加突出,這樣我就可以在許多其他資料夾中更容易發現它。請參閱此處的“steamapps”資料夾:
https://i.stack.imgur.com/gTHeJ.png
我使用了與預設 Windows 樣式類似的樣式,但更大一點,對比度更高,清晰度更高。但這樣它就不會只是看起來像一個空資料夾(這會減少它的突出),我特意在該圖標中添加了一個子資料夾和文件。如果要刪除其中的所有內容,其圖示仍會與該子資料夾和文件一起顯示。但自從我的蒸汽應用程式文件夾永遠不會是空的,效果很好,而且看起來很合適。
如果您願意,您可以執行類似的操作,並在圖形程式中編輯圖示。例如,如果您的硬碟始終約為四分之三已滿,您可以在圖示中新增 75% 的欄位。這當然不是一個完美的解決方案,有一天,當 HDD 已滿 99% 時,您可能會大吃一驚。但至少不會像現在這樣顯得那麼奇怪的「空」。