回答
给你的窗口一个代表。 NSWindowDelegate protocol有windowWillResize:toSize:
和windowWillMove:
方法。
鉴于您对卡尔答案的回复,我建议您使用Accessibility API,它可以为您提供所有窗口的访问权限(而且我相信帧更改通知),而不仅仅是您的应用。
这是一个不错的主意,当事情完成时提示通知,而不是在移动或调整大小时提示:( – 2010-06-11 05:23:06
不幸的是,您可以为其他应用程序的窗口做最好的事情 – 2010-06-11 11:18:29
如果你想要窗口大小/顺序,那么看看CGWindow.h。 CGWindowListCreateDescriptionFromArray()可能是你想要的。
NSWindowList()对窗口列表也很有用。
在斯威夫特我的AppDelegate是这样的:
func applicationDidFinishLaunching(notification: NSNotification) {
// Set NSWindowDelegate to respond to windowWillResize
window.delegate = self
}
func windowWillResize(sender: NSWindow, toSize frameSize: NSSize) -> NSSize {
println(frameSize)
return frameSize
}
AppDelegate类中没有窗口属性。 – Lubos 2016-01-10 15:04:07
- 1. Mac OS X - 以编程方式调整窗口大小
- 2. 当调整窗口大小时移动
- 3. 检测上调整窗口大小UWP
- 4. 宽度:调整窗口大小(CSS)时调整大小100%
- 5. 在窗口调整大小时自动调整图像大小
- 6. Gridpanel在调整窗口大小时自动调整大小
- 7. IE窗口大小调整太小时移动div
- 8. JFrame动画调整大小Mac OS X风格
- 9. Mac OS X应用程序的最小窗口大小
- 10. SetWindowPos()不移动或调整窗口大小
- 11. 如何阻止窗口调整大小并移动窗口?
- 12. 如何检测何时使用AutoHotKey调整窗口大小?
- 13. 如何根据COCOA(OS X)中customView的大小调整窗口大小?
- 14. 而调整窗口大小
- 15. 如何防止在调整窗口大小时移动按钮
- 16. 定位调整窗口大小时将移动的div
- 17. 如何防止调整窗口大小时移动HTML元素?
- 18. 当调整窗口大小时阻止div块移动
- 19. Div在窗口大小调整时不会移动
- 20. 当窗口大小调整时,网站内容会移动
- 21. 调整窗口大小时单选按钮移动
- 22. Qt防止控件在窗口大小调整时移动
- 23. 在调整窗口大小时停止移动文字
- 24. 自动调整主窗口调整大小的窗口
- 25. 如何在调整窗口大小时防止元素移动和/或调整大小?
- 26. 系统检测(Windows,Mac OS X或Linux)
- 27. PyQt4 - 从动画调整大小区分窗口大小调整
- 28. 再涂或调整窗口大小
- 29. 调整窗口大小
- 30. 窗口大小调整时禁用调整大小特定格
是否所有窗口工作?我的意思不仅是应用程序中的一个? – 2010-06-10 19:28:33