Thanks for reading my question!
I have an app that spawns multiple explorer windows. The problem is, sometimes these windows will FLASH in the user's taskbar. This is probably an artifact of the way that a new window becomes "activated" when it is instantiated--but, if the user is clicking on something else during the window creation process, then MS Windows assumes that the window should beckon for the user's attention. And thus it "flashes" the window in the taskbar. Which can be annoying for my app users.
So basically, my goal is to create a one-button app that will halt all explorer windows from flashing.
<see attached image>
One way to do this would be to send focus (activate) the flashing explorer window. The problem with this method is i would have to steal focus away from the user's app. And I don't want to do that.
I think another way might be to use some variation of techniques suggested here https://stackoverflow.com/questions/21987/flashwindowex-flashw-stop-still-keeps-taskbar-colored But i'm not sure.
Anyway have any ideas?
Thanks!