Project1

标题: 【求助】如何检测系统有窗口处于激活状态 [打印本页]

作者: 熊熊烈火雄壮    时间: 2012-12-30 22:35
标题: 【求助】如何检测系统有窗口处于激活状态
本帖最后由 熊熊烈火雄壮 于 2012-12-31 13:10 编辑

如何检测 系统当前是否有窗口处于激活状态?
作者: zhangbanxian    时间: 2012-12-31 10:27
  1. def is_any_window_active?
  2.   ObjectSpace.each_object(Window){|i|next if i.disposed? ;return true if i.active}
  3.   false
  4. end
复制代码

作者: 熊熊烈火雄壮    时间: 2012-12-31 13:09
zhangbanxian 发表于 2012-12-31 10:27

非常感谢。
稍加修改下,解决了我很大的难题,呵呵,谢谢

module Liehuo
  def self.is_any_window_active?
  ObjectSpace.each_object(Window_Selectable){|i|next if i.disposed? ;return true if i.active}
  return false
  end
end







欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1