【问题标题】:Finding out if a Window is being Dragged找出是否正在拖动窗口
【发布时间】:2009-12-03 20:28:55
【问题描述】:

我正在尝试编写一个程序,该程序需要知道是否正在拖动(移动)窗口。问题在于它不是程序的窗口,而是操作系统中的任何窗口(例如 Safari、iTunes、Adium、TextMate 等),以及它属于什么程序

我在想 AppleScript 会是一种潜在的方式来做到这一点,但似乎无论如何都不知道它是否被拖了。

有什么想法吗?

【问题讨论】:

  • 不一定,因为这不是特定于被拖动的窗口。
  • 进一步思考,我明白你的意思。仍然是寻找提问者的好地方,因为它确实处理正在移动的其他应用程序中的窗口,并且那里的答案相当深入。
  • 建议的副本是在可可中做的,这个问题在 applescript 中。

标签: objective-c cocoa macos applescript


【解决方案1】:

窗口将调整处理程序的大小或窗口将移动处理程序。我不确定这些名称是否准确,但您可以在 Interface Builder 的检查窗口的 Applescript 部分的 Window 部分中找到它们。

【讨论】:

  • 我相信它们只适用于您自己的应用程序的窗口?如果我错了,请纠正我。
猜你喜欢
  • 2011-03-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-06
  • 1970-01-01
  • 2014-07-07
  • 1970-01-01
相关资源
最近更新 更多