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