我希望能够选择(使用鼠标)一些在屏幕上可见的窗口,存储它的大小。我还希望能够修改屏幕上可见的某个窗口的大小。该窗口不是我自己的应用程序中的窗口。
我怎么能在Cocoa中做到这一点?
答案 0 :(得分:1)
您可以使用Accessibility API来控制其他应用的窗口(等等)。
答案 1 :(得分:0)
我不知道如何在其他应用程序中与Windows进行交互。您可能需要对可以从Cocoa运行的Apple Script执行某些操作。至于您自己的应用程序,您可以在Apples Site查看NSWindow的文档。您可以使用像[window frame]
这样的帧属性来获取窗口大小,并将其保存在mememory中作为NSRect,或者如果需要将其保存在包含NSNumbers或NSData的文件中。然后,您可以通过设置其frame属性来调整窗口大小。祝[window setFrame:]
好运,希望这能让你朝着正确的方向前进!