Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何在基于可可/碳的应用程序中检测其他应用程序窗口关闭事件或通知?
例如。如果 TextEdit 应用程序中有多个窗口,如何检测特定窗口而不是整个应用程序本身的关闭事件。
做这种事情的方法是使用 MacOS X 的无障碍模型。文档中有一个很好的示例,它可以让您了解可以使用可访问性执行的各种操作——获得打开或关闭窗口的通知当然是它的功能之一。
顺便说一句:它适用于 Cocoa 和 Carbon 应用程序。