winform的界面是全屏置顶的,但是通过ctrl+alt+. 或者alt+tab等,还是可以切换到桌面或是其他程序。
所以客户要求界面不能切换,即便切换了也要跳回来。
我的意思是“要不干脆禁用按键吧"什么alt+tab这些组合键给你进制不能按就行了。结果不干,非要可以按,但是切换到其他程序后要能自动"弹“”回来。。。 (因为他给我展示了个其他同行的软件,他们就是这么玩的。。。。

)
目前我的想法是,通过winapi获取当前激活的程序,如果不是我的程序的话,就通过代码实现重新激活我的程序为当前窗口。
“获取当前激活的程序”貌似找到了点例子,通过GetForegroundWindow,但是激活指定程序窗口这个,没有找到合适的winapi??
或者各位有没有什么其他解决办法?