Приложение иногда исчезает из списка ALT-TAB в Win7

В последнее время у меня возникли проблемы с одним из моих проектов Delphi 2010. Кажется, что иногда, когда у меня есть форма, открытая как модальное диалоговое окно, приложение перестает отображаться в списке ALT-TAB, пока я не закрою диалоговое окно. Он все еще находится на панели задач, но не в ALT-TAB, что означает, что я не могу переключиться на него без использования мыши.

Работает под Windows 7, 64-битная. Кто-нибудь видел это раньше? Любая идея, что вызывает это и как это исправить?

2 ответа

Это особенность Windows 7, а не ошибка.

Решение состоит в том, чтобы либо удалить "Окно инструментов" из свойств диалога, либо удалить "WS_EX_TOOLWINDOW" из файла RC.

Если вы хотите восстановить ожидаемое поведение Win XP, просто добавьте раздел реестра DWORD с именем

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

И установите значение 1

Пожалуйста:)

Другие вопросы по тегам