Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 确定窗口是否可调整大小_Objective C_Cocoa_Macos - Fatal编程技术网

Objective c 确定窗口是否可调整大小

Objective c 确定窗口是否可调整大小,objective-c,cocoa,macos,Objective C,Cocoa,Macos,有没有办法确定活动窗口(不是我的进程,而是不同的应用程序)是否可以调整大小 编辑:我更愿意在不使用applescript的情况下执行此操作,因为这取决于应用程序是否可编写脚本。是的,您可以检查目标应用程序的“最前面的窗口”是否可调整大小!您可以通过applescript、脚本桥或第三方框架执行脚本请求 但是,在任何情况下,都需要目标应用程序是可编写脚本的,并且您可以通过脚本请求访问(最前面的窗口)对象的“可调整大小”属性 取决于您如何访问该窗口。窗口对象上的AppleScript中有一个属性,可

有没有办法确定活动窗口(不是我的进程,而是不同的应用程序)是否可以调整大小

编辑:我更愿意在不使用applescript的情况下执行此操作,因为这取决于应用程序是否可编写脚本。

是的,您可以检查目标应用程序的“最前面的窗口”是否可调整大小!您可以通过applescript、脚本桥或第三方框架执行脚本请求


但是,在任何情况下,都需要目标应用程序是可编写脚本的,并且您可以通过脚本请求访问(最前面的窗口)对象的“可调整大小”属性

取决于您如何访问该窗口。窗口对象上的AppleScript中有一个属性,可调整大小,表明了这一点。

使用。找到要检查的窗口后,测试它是否具有
kaxgrowtareaAttribute
属性(该属性的值将是增长区域本身,即“大小框”或[窗口术语]“调整大小句柄”)。有一个窗口的窗口可以调整大小;没有窗口的窗口无法调整大小

用户需要打开辅助设备,但实现这一点比编写不可编写的应用程序更容易


从2011年开始编辑:狮子杀死了大小的盒子,所以现在你需要。

你知道我可以使用任何第三方框架吗?我不希望依赖于一个可以编写脚本的应用程序。我不知道有什么框架可以让你完成你想要做的事情,不管目标应用程序是否可以编写脚本!此外,我不认为有更好的方法来做到这一点!