回答
给你的窗口一个代表。 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. 检测GTK窗口何时完成移动/用户调整大小
- 6. 调整窗口大小时自动调整TableLayoutPanel行的大小
- 7. Gridpanel在调整窗口大小时自动调整大小
- 8. 在窗口调整大小时自动调整图像大小
- 9. IE窗口大小调整太小时移动div
- 10. max os x split view用键盘调整窗口大小?
- 11. jquery调整窗口大小和移动侦测
- 12. JFrame动画调整大小Mac OS X风格
- 13. 在Mac OS X中自动布局和调整视图大小
- 14. 检测窗口大小onload以及调整大小?
- 15. overflow-x stacks窗口调整大小
- 16. Mac OS X应用程序的最小窗口大小
- 17. SetWindowPos()不移动或调整窗口大小
- 18. 如何阻止窗口调整大小并移动窗口?
- 19. 重置滚动条检测窗口调整大小jQuery
- 20. 如何检测何时使用AutoHotKey调整窗口大小?
- 21. 如何根据COCOA(OS X)中customView的大小调整窗口大小?
- 22. 而调整窗口大小
- 23. 图片在调整窗口大小时移动
- 24. 定位调整窗口大小时将移动的div
- 25. 在调整窗口大小的同时导航移动
- 26. 调整窗口大小时单选按钮移动
- 27. 当调整窗口大小时阻止div块移动
- 28. 当调整窗口大小时,HTML菜单元素会移动
- 29. 调整窗口大小时,不希望“关闭”按钮移动
- 30. 调整窗口大小时移动的元素?
是否所有窗口工作?我的意思不仅是应用程序中的一个? – 2010-06-10 19:28:33