delphi - Delphi MainFormOnTaskBar模态Windows错误

标签 delphi windows-vista modal-dialog delphi-2007



我正在使用Delphi 2007,并将MainFormOnTaskBar属性设置为true。

我遇到的问题是这个。

如果从主窗体打开一个子窗口,然后从刚打开的子窗口中显示一个消息对话框。当您关闭消息对话框,然后关闭子窗口时,主窗体将发送到屏幕上其他任何应用程序的背面。

在Windows Vista和Windows 7下会发生这种情况。有人知道为什么会发生这种情况吗,我该如何解决?

最佳答案

我猜应该是QC66892-Closing forms deactivates the application,根据该报告,它似乎已在Delphi 2009中修复。在质量控制报告的底部,您会找到Andreas Hausladen的评论,其中包括指向该错误的修复程序的链接。但是您真的想利用他的VCL Fix Pack,其中还包括许多其他修复程序。

关于delphi - Delphi MainFormOnTaskBar模态Windows错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3774217/

相关文章:

delphi - 如何声明两个相互链接的类?

Delphi:2010 年索引属性的 RTTI?

delphi - 如何让 TProgressBar 停止滞后?

javascript - 如何获取 Twitter Bootstrap Modal 的调用元素?

c# - 在 httppost 之后关闭模式窗口

sqlite - 执行包含 BLOB 数据的数组 DML 命令是否可能且有意义?

delphi - 如何全局更改 FireMonkey 中的字体?

visual-studio-2008 - Web 服务器找不到请求的资源

windows-vista - 在设备管理器中以编程方式禁用设备 (Vista x64)

javascript - 什么决定了确认/警报的呈现?