使用C#将鼠标单击发送到任务栏中的按钮

ade*_*825 7 .net c# windows winapi

在我目前正在处理的应用程序中,要求是将外部应用程序的窗口带到前台.进行Win32 API调用(如BringWindowToTop和SetForeground窗口)始终不起作用.这是由于Windows XP中的一些限制.我想要做的是发送模拟鼠标单击任务栏上的窗口按钮,我希望将窗口放在前面.有谁知道这有可能吗?

Joe*_*csy 4

请查看http://www.codeproject.com/KB/dialog/dlgboxtricks.aspx上的"如何关注2K/XP"部分,因为这正是您所需要的.我不会去任务栏路线,因为任务栏可能被隐藏或根本不存在.