gpt4 book ai didi

c++ - 如何获取 Mac OS X Dock 的位置、宽度和高度? cocoa /碳/C++/Qt

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:09:59 26 4
gpt4 key购买 nike

我试图在我的 C++/Qt 应用程序中获取 Mac OS X Dock 的位置和宽度。但是我只能想方设法获取桌面的可用空间,这意味着我可以获得 Dock 高度,但不能获取宽度。

有没有办法使用 native OS API 获取 Dock 位置和宽度?

最佳答案

这可能有助于无黑客攻击的解决方案,NSScreen 提供了一种方法 (visibleframe),可以从屏幕尺寸中减去菜单和 Dock。 frame 方法包含两者。

[NSStatusBar system Status Bar].thickness 将返回菜单栏的高度。

https://developer.apple.com/reference/appkit/nsscreen/1388369-visibleframe?language=objc

关于c++ - 如何获取 Mac OS X Dock 的位置、宽度和高度? cocoa /碳/C++/Qt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35826550/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com