【问题标题】:Restore delphi form windows 7恢复delphi窗体windows 7
【发布时间】:2012-11-07 13:25:10
【问题描述】:

我有一个用 Delphi XE 编写的应用程序,我可以毫无问题地使用 Windows XP 最大化和最小化。使用 Windows 7 最小化后,我无法恢复应用程序。我单击任务栏,但没有出现窗口。我必须使用系统管理员杀死应用程序。有什么线索可以找到问题吗?

谢谢

【问题讨论】:

  • 这是一个全新的项目还是来自旧的 Delphi 版本?
  • 项目来自Delphi 7
  • 在您的项目 DPR 文件中的 Application.Initialize 之后添加 Application.MainFormOnTaskbar := True; 应该没问题
  • 告诉我们您对程序中的主窗口或应用程序句柄有什么特别/不同之处?我问是因为标准的 Delphi 应用程序没有显示这种行为。
  • 您是否使用 Application.CreateForm 调用创建主表单?

标签: delphi windows-7 delphi-xe


【解决方案1】:

根据

改变你的项目
  Application.Initialize;
  Application.MainFormOnTaskbar := True;

【讨论】:

  • 现在应用程序在屏幕左下角最小化,但不会出现在任务栏中。我做错了什么?
  • 不,我不使用这个操作
  • 听起来像 MDIChild 的行为……但是没有父母的孩子?
  • @whosrdaddy 可以在cmets看到,发之前没看到,有什么办法?
  • bummi - AFAICS 您的答案在@whos 发表评论前大约 2 分钟发布。我的猜测是,他可能会解释他的支持原因,而不是他想获得荣誉。
猜你喜欢
  • 2012-01-03
  • 2012-02-04
  • 2016-02-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-06
  • 1970-01-01
相关资源
最近更新 更多