回答
給你的窗口一個代表。 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