WindowFinder overhaul
FrigoCoder opened this issue · 1 comments
FrigoCoder commented
FrigoTab at the moment enumerates applications with EnumWindows, based on WindowExStyles.AppWindow, ToolWindow, and other flags.
Unfortunately this is inappropriate, the standard Alt-Tab and Win-Tab implementation behaves very differently. Raymond Chen wrote a blog entry about it: https://blogs.msdn.microsoft.com/oldnewthing/20071008-00/?p=24863
Several side effects arise as a result:
- #19 IBM Notes breaks down to dozens of windows
- #17 Visual Studio leaves a border in the background
- #15 EnumWindows does not list Metro apps in Windows 10
- #14 Non-application windows appear on Windows 10
- #9 Start menu appears as tool window
- #5 Toolbars with transparency and blur
- #2 GIMP toolbars
Find out how do Alt-Tab and Win-Tab exactly work, and change my implementation to conform to them.
FrigoCoder commented
No Total Commander windows are showing up if I open the About dialog box. This clearly needs more work.