用于获取Linux上可用屏幕空间的C ++方法

时间:2014-04-04 14:22:38

标签: c++ linux window sdl

我正在寻找一种获取实际可用屏幕空间的方法,类似于Cocoa NSScreen visibleFrame方法,但是在Linux上。这将是显示分辨率减去菜单栏/停靠栏/标题栏。

我使用SDL2作为窗口代码,但无法在库文档中找到可能有用的任何内容。

SDL_GetWindowMaximumSize似乎是关闭的候选人,但这对我来说是0,0。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

使用SDL_GetDesktopDisplayMode(),(之前是SDL_GetVideoInfo())  SDL1.2)

https://wiki.libsdl.org/SDL_GetDesktopDisplayMode