专注于另一个应用程序

时间:2012-02-12 14:55:51

标签: winapi input focus setfocus

是否可以在其他应用程序中更改焦点?我在谈论不同的视图(数据列表,自定义视图),而不是主窗口。这些也有句柄,间谍++正确地显示它们和东西,但是当我尝试设置SetFocus()时,是不是很好。 SetFocus()仅适用于主窗口或什么是错误的?感谢

1 个答案:

答案 0 :(得分:1)

来自MSDN文章:

  

窗口必须附加到调用线程的消息队列

首先需要AttachThreadInput()。 GetWindowThreadProcessId()获取拥有该窗口的线程。