如何创建一个最大化的玻璃窗口
How to create a maximized glfw window?
这可能吗?
我使用的是OpenGL版本imgui,有一件事让我很恼火,我似乎找不到一个方法来为 imgui创建一个最大化的窗口。
if (!glfwInit())
...
GLFWwindow *window = glfwCreateWindow(1280, 800, "window name", nullptr, nullptr);
/* Maximize window here, but how? */
我稍微剖析了一下glfw代码,似乎没有办法获得本机窗口句柄,在我的例子中是X11。
是否有其他方法可以在创建后神奇地最大化glfw窗口?
我不认为GLFW中有任何跨平台功能来最大化窗口,但GLFW提供了一种访问本机窗口的方法。函数位于不同的头文件中,宏用于指示窗口系统,因此要使glfwGetX11Window
函数可用:
#define GLFW_EXPOSE_NATIVE_X11
#define GLFW_EXPOSE_NATIVE_GLX
#include <GLFW/glfw3native.h>
相关文章:
- 最大化数组总和
- GTK 最大化表单 C++
- 如何在C++中最大化SSD I / O?
- 使用 2x1 图块平铺 2xM 数组以最大化差异 - INOI 2008,P2
- wx帧缺少最大化按钮
- 如何隐藏最大化和最小化按钮并在qml应用程序窗口中显示关闭按钮?
- 替换枚举以最大化编译时间检查的最佳方法
- 将阵列分成更小的连续部分,以使 NEO 值最大化
- 如何在 Skylake 架构上最大化 sqrt-heavy loop 的指令级并行性?
- 贪婪地分配分数以最大化最终结果
- 如何在不设置为最大化的情况下最大化大小
- 在某些条件下最大化 GCD
- 最大化双分区的 GCD(最大公约数)之和?
- 如何在最大化窗口中启动 VTK 程序
- WinAPI - 确定窗口是否具有最大化/还原功能
- 什么是窗口最大化/最小化/恢复的WM Windows消息
- 最小化/最大化后,MFC窗口图形消失了
- Win32 检测窗口是否最大化/停靠到半屏(Win键 + 左/右)
- 当我最大化子窗口时,系统菜单消失
- 使用OPENCV提高图像量表并最大化分辨率