是否有一个库具有 WinAPI FindWindow
的等效项, EnumWindows
, WindowFromPoint
, ChildWindowFromPoint
, GetWindowRect
, GetWindowText
, EnumDisplayMonitors
每个平台都支持等:Windows、X11、OS X...?
Linux 上有 XGetWindowProperty 、 XFetchName 等函数,Mac 上有 NSWindowList、CGSGetWindowProperty() 等函数。我只想要一个像这些函数的抽象层一样的包装库,这样我就可以在所有平台上使用相同的代码。
最佳答案
这些函数仅特定于 Windows 平台。您无法在其他操作系统上使用它们,因为它们使用仅在基于 Windows 的系统上运行的库和 dll 文件。但是,如果您想使用 c/c++ 制作跨平台应用程序,您应该考虑像 qt 或 gtk 这样的 API。 它们的功能无需任何更改即可在大多数平台上运行。
关于c++ - 是否有用于 Windows 操作的跨平台库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29876597/