windows'切换到'实现

时间:2010-12-15 13:01:10

标签: windows winapi mfc

您好我如何在我的应用程序中实现“切换到”功能,如在Windows任务浏览器中,任何人都可以给我有用的链接或响应如何做到这一点? 为所有人提供了很多支持

2 个答案:

答案 0 :(得分:1)

使用User32.dll中的SwitchToThisWindow() Windows API函数。使用EnumWindows()FindWindow()获取窗口句柄,然后将其传递给SwitchToThisWindow()以切换到该应用。

答案 1 :(得分:1)

SetForegroundWindow是更改“当前任务”的正常方式,对于“任务切换器”应用,SwitchToThisWindow是更好的解决方案,因为它不要求您的应用是“前景”(但请,不要滥用SwitchToThisWindow只是为了将你自己的应用程序带到前台)

如果这是类似应用程序的alt-tab,您可以使用RegisterHotKey注册特殊按键,EnumWindows枚举顶级窗口......