【问题标题】:Delphi: Lost Icon in top left cornerDelphi:左上角丢失图标
【发布时间】:2010-01-14 15:28:04
【问题描述】:

发生了一些非常奇怪的事情,我不知道为什么。我丢失了 Delphi 7 应用程序左上角的图标。该图标仍然显示在 Windows 中的可执行文件上。但是在任务栏和左上角,有默认的应用程序框(winXP蓝条在上面,白框)

知道什么样的事情会导致这样的事情吗?

【问题讨论】:

  • 能否提供截图?
  • 你有类似 SendMessage(Handle, WM_SETICON, ICON_BIG, 0);
  • 很抱歉没有放截图,我认为这不会有太大帮助。这个问题似乎已经解决了,不知道为什么。

标签: delphi icons


【解决方案1】:

正如 X-Ray 告诉您的,确保 {$R *.res} 位于项目源(项目/查看源)中 - 就在“开始”之前。如果它已经存在,请尝试重新设置应用程序 ICO(项目/选项)和/或主窗体图标(From1.Icon),然后“构建所有项目”以查看是否有帮助。

还要确保使用有效的 Windows 图标。

【讨论】:

  • 这有点奇怪,因为我使用编译器指令为我们产品的不同版本指定独特的图标。直到昨天它一直在正常工作。我尝试将其更改回 {$R *.res} 并且确实有效,然后我更改为 back 并且它不起作用,然后我修复了其他一些问题,这导致了我不知道的某些代码的最终部分中的访问冲突'不认为我写了它并修复了它。另一个德尔福之谜仍未解开。
【解决方案2】:

使用 delphi 的图像编辑器检查您应用的项目资源。 确保您的 .dpr 文件中有 {$R *.res}。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-29
    • 1970-01-01
    • 2013-12-22
    • 1970-01-01
    • 1970-01-01
    • 2018-12-17
    相关资源
    最近更新 更多