In an application that I am currently working on, a requirement is to bring a window of an external application to the foreground. Making Win32 API calls such as BringWindowToTop and SetForeground window do not work all the time. This is due to some restrictions within Windows XP. What I would like to do instead is send simulate a mouse click the window’s button on the taskbar which I am hoping will bring the window to the front. Does anyone know how this is possible?
Share
Check out the section ‘How to steal focus on 2K/XP’ at http://www.codeproject.com/KB/dialog/dlgboxtricks.aspx, as this is exactly what you need. I wouldn’t go the taskbar route as the taskbar could be hidden or simply not there.