加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

delphi – 使用VCL样式时,程序图标在标题栏中看起来很奇怪

发布时间:2020-12-15 04:12:05 所属栏目:大数据 来源:网络整理
导读:在 Windows 7 Pro 64位系统上使用Delphi XE7. 如果我选择’Charcoal Dark Slate’VCL风格,那么从32×32程序图标缩小的16×16像素标题栏图标看起来不像预期的那样. 它应该看起来像下面的小图标.如果我以16×16像素格式加载程序图标,它在标题栏中看起来很好,但
在 Windows 7 Pro 64位系统上使用Delphi XE7.
如果我选择’Charcoal Dark Slate’VCL风格,那么从32×32程序图标缩小的16×16像素标题栏图标看起来不像预期的那样.

它应该看起来像下面的小图标.如果我以16×16像素格式加载程序图标,它在标题栏中看起来很好,但由于16到32像素的放大,在任务栏中看起来很难看.

解决方法

这是VCL样式 http://qc.embarcadero.com/wc/qcmain.aspx?d=106224的已知问题

在Embarcadero的新版QC网站上看到这个问题:https://quality.embarcadero.com/browse/RSP-11572 —自最初报道以来已经过了3年,但仍然没有修复.如果有足够的人投票支持这个问题,也许会得到一些关注.

作为解决方法,您可以将正确的16×16图标加载到表单的Icon属性中.

为了使它工作,你还必须设置Application.MainFormOnTaskBar:= false;在.dpr文件中

但是,这会产生一些其他不良影响,因为它会禁用Windows Vista或Windows 7 Aero效果,包括实时任务栏缩略图,动态Windows,Windows Flip和Windows Flip 3D.见:MainFormOnTaskBar

在任何情况下都不要更改应用程序图标大小,因为它是最糟糕的解决方案.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读