在glfw中,有没有办法在创建窗口之前或期间设置窗口位置?我知道有glfwSetWindowPos()
但我只能在创建窗口并且位置发生闪光变化后调用它,我正在寻找类似于 glut 的glutInitWindowPosition()
函数的东西,该函数在创建窗口之前调用,以便窗口在给定位置实例化而无需移动到任何地方。
创建一个隐藏窗口 (GLFW_VISIBLE
(, 更改位置 (glfwSetWindowPos
( 并显示窗口 (glfwShowWindow
(。例如:
glfwWindowHint(GLFW_VISIBLE, GLFW_FALSE);
GLFWwindow *window = glfwCreateWindow(640, 480, "my window", NULL, NULL);
glfwSetWindowPos(window, 100, 100);
glfwShowWindow(window);