2010-06-14 5 views
5

요즘 내 Delphi 2010 프로젝트 중 하나에 문제가 있습니다. 때로는 모달 대화 상자로 양식을 열었을 때 대화 상자를 닫을 때까지 앱이 ALT-TAB 목록에 나타나지 않는 것으로 보입니다. 여전히 작업 표시 줄에 있지만 ALT-TAB에는 없습니다. 따라서 마우스를 사용하지 않고도 전환 할 수 없습니다.가끔 Win7의 ALT-TAB 목록에서 앱이 사라집니다.

Windows 7, 64 비트에서 실행됩니다. 이걸 본 사람 있어요? 어떤 원인이 그것을 일으키는 지, 어떻게 고칠 수 있습니까? 당신이 예상 윈 XP 동작을 복원하려면

+0

아마별로 도움이되지 않지만 64 비트 Vista의 다양한 응용 프로그램을 통해 수시로 볼 수 있습니다. 패턴이 있는지 나는 깨닫지 못했지만 나는 그 패턴을 자세히 보지 못했습니다. – Ken

+1

프로젝트 .dpr에 "Application.MainFormOnTaskBar : = True;"가 포함되어 있습니까? 선? –

+0

@ 워렌 : 그렇습니다. 그게 문제의 일부입니까? –

답변

0

, 단지

HKEY_CURRENT_USER \ SOFTWARE \ 마이크로 소프트 \ 윈도우 \ CurrentVersion \ Explorer \ AltTabSettings

라는 DWORD 레지스트리 키를 추가하고 1

에 값을 설정

안녕하세요.

+3

로컬 상태를 사용하여 로컬 문제를 관리하지 마십시오. [1] 최종 사용자는 alt + tab에서 갑자기 모든 윈도우가 다르게 작동하는 것을 원하지 않습니다. http://blogs.msdn.com/b/oldnewthing/archive/2008/12/11/9193695.aspx (나는이 게시물이 오래되었음을 알고 있지만 그것을 우연히 발견하고 다른 사람도 역시 그렇게 할 수 있다고 가정) – 0x5f3759df

3

이것은 Windows 7의 기능으로 버그가 아닙니다.

해결 방법은 대화 상자 속성에서 '도구 창'을 제거하거나 RC 파일에서 'WS_EX_TOOLWINDOW'를 제거하는 것입니다.

관련 문제