gpt4 book ai didi

c++ - glfw在创建之前/创建时实例化窗口位置

转载 作者:行者123 更新时间:2023-12-02 10:16:26 24 4
gpt4 key购买 nike

在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);

关于c++ - glfw在创建之前/创建时实例化窗口位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61782386/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com