我一直在阅读OS X的Core动画。我想知道是否可以以与Expose,Time Machine和/或切换用户屏幕类似的方式控制OS窗口。我知道可以在自己的程序中轻松完成这些效果。但是,如果有人想控制Safari的浏览器窗口,那么可以说,这可能吗?我无法找到有关“Compositor”(非Composer),Core Animation的API以及其他操作系统窗口详细信息的详细信息。
答案 0 :(得分:1)
使用公开API可以做些什么是有限的。可以在Quartz Window Services找到公开内容。
对于非公开例程,请使用Google CGWindow+Quartz或CGSWindow+Quartz。
如果你足够勇敢,你总是可以向windowserver注入代码。但这并不容易。