1
A
回答
7
將圖標資源添加到您的項目中,圖標名稱爲MAINICON
。
所以,在你的rc文件你有這樣的:
MAINICON ICON "MyAppIcon.ico"
而在.dpr文件編譯和鏈接這樣的資源:如果你有一箇舊版本的
{$R 'MyApp.res' 'MyApp.rc'}
德爾福不會接受$R
這種語法,那麼你需要手動編譯資源,並像這樣鏈接它:
{$R 'MyApp.res'}
例如,這.dpr文件:
uses
KOL;
{$R 'MyApp.res'}
var
Form: PControl;
begin
Form := NewForm(nil, 'My form');
Run(Form);
end.
是所有你需要創建一個包含圖標的主窗體的應用程序,該圖標被任務欄上顯示。
下面是什麼樣子:
注意,有些KOL演示項目有這樣的代碼:
Form.Icon := THandle(-1);
這自然與任何企圖強加的圖標干擾。顯然你需要刪除任何這樣的代碼。在回答這個問題(我的第一個KOL項目FWIW)的同時,我努力解決這個問題,並想知道你是否會遇到同樣的問題。
相關問題
- 1. 應用程序無法啓動主屏幕上的應用程序圖標
- 2. 標題與Android應用程序的主應用程序主體重疊
- 3. 使用LauncherShortcuts在主屏幕上的Android應用程序圖標
- 4. TBitMap到PBitMap KOL
- 5. 主應用程序 - 在應用程序的右側顯示主視圖
- 6. 讓應用程序的主頁視圖
- 7. MacRuby應用程序圖標
- 8. .NET應用程序圖標
- 9. Android應用程序圖標
- 10. 應用程序圖標
- 11. PyGobject應用程序圖標
- 12. JavaFX應用程序圖標
- 13. 應用程序圖標
- 14. Apportable應用程序圖標
- 15. Xamarin.Forms應用程序圖標
- 16. 如何自定義應用程序的iPad圖標主屏幕?
- 17. 如何返回到標籤欄應用程序的主視圖
- 18. 像主屏應用程序圖標的IPad方向支持
- 19. 我在主屏幕上的應用程序圖標動畫
- 20. iPhone應用程序中的應用程序圖標徽章
- 21. 蘋果手錶應用程序的應用程序圖標
- 22. 使用的應用程序圖標
- 23. 用於WPF應用程序的圖標
- 24. 更新後應用程序圖標更改爲android圖標應用程序
- 25. iTunesConnect拒絕應用程序圖標 - 無法創建應用程序圖標
- 26. 如何使主屏幕隱藏應用程序圖標
- 27. 圖標在主應用程序窗口不顯示
- 28. 從主應用程序圖標開始服務
- 29. IPad Web應用程序 - 主屏幕圖標不更新
- 30. WatchKit應用程序圖標從主屏幕丟失
既然名爲「MAINICON」的圖標是完全IDE會放什麼在你的資源文件,這聽起來像你真正需要使用KOL做的就是確保'$ R'指令存在於你的項目文件,與其他任何Delphi項目一樣。然後,項目選項對話框的圖標配置部分將像以往一樣工作。 –
@Rob是的,這也會起作用。我想,如果你使用的是KOL,你很可能是關於什麼是鏈接到你的應用程序有點挑剔。另外,我總是鏈接到我自己的.res文件,因爲我不喜歡的IDE是怎麼做的。 –
還要注意的是'SMALLEST_CODE'不應該被用於{$ R ...}定義工作。否則自己加載並設置你的圖標。 –