5

最近我的一个 Delphi 2010 项目遇到了一些麻烦。似乎有时,当我将表单作为模式对话框打开时,应用程序会停止显示在 ALT-TAB 列表中,直到我关闭对话框。它仍在任务栏中,但不在 ALT-TAB 中,这意味着我无法在不使用鼠标的情况下切换到它。

在 64 位 Windows 7 下运行。有没有人见过这个?知道是什么原因造成的以及如何解决吗?

4

2 回答 2

3

这是 Windows 7 的一项功能,而不是错误。

解决方案是从对话框属性中删除“工具窗口”,或从 RC 文件中删除“WS_EX_TOOLWINDOW”。

于 2012-09-13T04:11:12.040 回答
0

如果要恢复预期的 Win XP 行为,只需添加一个名为 DWORD 的注册表项

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AltTabSettings

并将值设置为 1

别客气 :)

于 2010-12-24T07:09:22.407 回答