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:
Find out how do Alt-Tab and Win-Tab exactly work, and change my implementation to conform to them.
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:
Find out how do Alt-Tab and Win-Tab exactly work, and change my implementation to conform to them.