Приложение иногда исчезает из списка ALT-TAB в Win7 - PullRequest
5 голосов
/ 14 июня 2010

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

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

Ответы [ 2 ]

3 голосов
/ 13 сентября 2012

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

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

0 голосов
/ 24 декабря 2010

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

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

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

Добро пожаловать:)

...