首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >KOL应用程序的主图标

KOL应用程序的主图标
EN

Stack Overflow用户
提问于 2012-12-10 23:19:55
回答 1查看 1K关注 0票数 1

我想用KOL做一个非常小的可执行文件。

看起来一切正常,但我不知道如何设置应用程序的主图标(在任务栏中)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-10 23:27:15

将图标资源添加到项目中,图标名称为MAINICON

因此,在您的.rc文件中包含以下内容:

代码语言:javascript
复制
MAINICON ICON "MyAppIcon.ico"

在.dpr文件中,编译并链接资源,如下所示:

代码语言:javascript
复制
{$R 'MyApp.res' 'MyApp.rc'}

如果你有一个老版本的Delphi,它不接受$R的这种语法,那么你需要手动编译资源,并像这样链接它:

代码语言:javascript
复制
{$R 'MyApp.res'}

例如,此.dpr文件:

代码语言:javascript
复制
uses
  KOL;

{$R 'MyApp.res'}

var
  Form: PControl;

begin
  Form := NewForm(nil, 'My form');
  Run(Form);
end.

这就是创建一个应用程序所需的全部内容,该应用程序的主窗体具有一个图标,该图标显示在任务栏上。

下面是它看起来的样子:

请注意,一些KOL演示项目的代码如下:

代码语言:javascript
复制
Form.Icon := THandle(-1);

这自然地干扰了任何强加图标的尝试。显然,您需要删除任何此类代码。我在回答这个问题时有点纠结(我的第一个KOL项目FWIW),不知道你是否会有同样的问题。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13803771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档