在Mac OS X中以编程方式更改窗口高度超过屏幕高度

时间:2012-11-16 12:22:05

标签: objective-c windows macos cocoa applescript

尊敬的Mac OS低级别用户,请帮助。

我正在尝试以编程方式更改safari窗口的高度(或其他窗口)。我正在尝试使用AppleScript和AXUIElementSetAttributeValue Carbon,但这些方法都不能使窗口大于屏幕高度。但是,宽度的变化没有任何问题。

我想我会在Win32下以SetWindowPosSWP_NOSENDCHANGING标志开头。

也许,你可以禁用这个功能,它监视窗口的大小或完全关闭负责它的人吗?

请注意,我想通过外部进程以编程方式执行此操作 - 我不会询问如何仅控制自己的应用程序窗口大小和位置。

感谢。

1 个答案:

答案 0 :(得分:0)

这是不可能的,搜索“注意任何带有标题栏的NSWindow会自动将自己限制在屏幕上”Window Programming Guide