发布网友 发布时间:2024-10-05 22:17
共3个回答
热心网友 时间:2024-10-05 23:02
标准键盘鼠标消息,无焦点窗口不会接收,也就是你说的最小化窗口无法捕获任何鼠标键盘消息;
有一个标准方法,就是注册系统热键,RegisterHotKey指定某个热键后,可以让系统知道这个热键由你的窗口响应,系统会截获这个消息并发送给你的窗口(最小化无焦点窗口);
最后就是钩子了,使用钩子可以拦截所有的键盘消息,这个是在驱动层实现的,也就是通过驱动拦截,每个键盘消息先发送到你的程序,再经过过滤后释放给系统,系统会传递给当前焦点窗口。
热心网友 时间:2024-10-05 23:04
没有什么理由,应用程序没有退出,只是最小化,系统还是会继续运行这个程序。热心网友 时间:2024-10-05 23:01
最小化的程序没有焦点,当然接收不到消息了。如果希望截获消息,可以使用hook技术