[英]Windows Custom Icons Sizes (NSIS)
我使用 NSIS 為我的應用程序創建了一個安裝程序,其中包含一個自定義的.ico
圖標,用於創建在桌面上創建的快捷方式。
在 NSIS 中,我用它來創建圖標。
CreateShortCut "$DESKTOP\AppName.lnk" "${PATH_TO_EXE}" "C:\PATH\TO\ICON\AppIcon.ico" "C:\PATH\TO\ICON\AppIcon.ico" 0
它工作正常,直到我使用 Ctrl+鼠標滾輪調整桌面圖標的大小,將圖標調整到一個點,然后默認為默認的 Windows 圖標。
然后我在這里讀到不同大小的圖標用於實現不同的事情。
例子
Windows 7:
Explorer views:
Details / List / Small symbols: 16
All other options: 256 (resized, if necessary)
Right-click->Properties / choosing a new icon: 32
Pinned to taskbar: 32
Right-click-menu: 16
Desktop:
Small symbols: 32
Medium symbols: 48
Large symbols: 256 (resized, if necessary)
Zooming using Ctrl+Mouse wheel: 16, 32, 48, 256
所以很明顯我需要不同的圖標大小,那么我應該在哪里放置不同的圖標,如何重命名它們以及如何使用 NSIS 添加它們以便窗口可以自動使用正確的圖標?
您可以在同一個.ico
文件中指定多個圖標大小,無需創建新文件。 我的猜測是每個圖標編輯器都可以處理多種尺寸,否則看看這個在線編輯器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.