【问题标题】:Inno Setup: Hide icon in titlebar?Inno Setup:隐藏标题栏中的图标?
【发布时间】:2016-05-14 20:57:11
【问题描述】:

是否可以使用 Win API 在安装程序的标题栏中隐藏程序的图标和名称?我猜想SetWindowText函数会改变文本,但是图标呢?

【问题讨论】:

  • 如何将图标设置为空白(透明 .ico :)?

标签: winapi inno-setup


【解决方案1】:

一种方法是将边框样式设置为“对话框”并取消设置小图标。

WizardForm.BorderStyle := bsDialog;
SendMessage(WizardForm.Handle, WM_SETICON, ICON_SMALL, 0);

虽然这样你也会失去“最小化”和“最大化”按钮。只有“关闭”按钮占上风。


另一种方法是按照@Slappy 的建议设置一个透明图标。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-31
    • 1970-01-01
    • 1970-01-01
    • 2016-03-07
    相关资源
    最近更新 更多