问题描述
用c#调用外部程序时不让这个程序得到焦点我想用c#调用外部程序,调用时不转移当前的焦点,也就是不丢失当前窗体的活动状态。因为要经常调用与结束,每次都转移焦点很烦人。我也试了API中的showwindow,但不行。将调用程序启动样式改为Minimized或Hidden也不行。若先设启动Minimized后面加上showwindow(p.MainWindowHandle,0)也不行。希望大家告诉我一个可行的方法,在调用时隐藏或最小化等都在后台。谢谢,谢谢!
解决方案
解决方案二:
你让当前窗口TopMost=true获得调用外部程序之后设置当前窗口this.Focus();或者this.Activate();试试
时间: 2024-11-03 11:52:20