现在的位置: 首页 > 综合 > 正文

如何模拟ALT+TAB切换

2013年07月11日 ⁄ 综合 ⁄ 共 1319字 ⁄ 字号 评论关闭

    最近遇到一个比较怪的需求,需要在程序里加一个按钮,用户点击这个按钮的时候,相当按下了一下ALT+TAB然后松开TAB,既切换到下一个任务。

    最简单的办法,用Windows API SendInput来模拟键盘操作:

    这个办法比较直接,但是某些比较2的安全软件会把SendInput直接拦截掉,大爷的。对于不知道ALT+TAB的用户,不能指望他懂得白名单之类的东西。

    于是试着用窗口枚举来实现:

    可能和ALT+TAB不完全一样,不过不会再被拦截了。

【上篇】
【下篇】

抱歉!评论已关闭.