使用 C++,我如何在 Mac OS X 上获取桌面窗口句柄?
最佳答案
你不能。它不属于您的进程,并且在 Mac OS X 下无法访问不属于您的窗口,除非您是 Dock.app 或 WindowServer。 (Dock.app 有一些特殊的权限,其他进程无法复制,WindowServer 直接负责窗口所以它可以为所欲为。)
当前版本的 Finder 通过创建全屏、大部分透明的低级别窗口来创建桌面图标。如果您只是想在桌面上绘制东西,您可能可以做类似的事情。
关于c++ - 如何获取桌面窗口句柄?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8762935/