Cocos2dx win32窗口 全屏 拉伸

转自:cocos2dx win32窗口的 一些配置 全屏 拉伸    

1.设置窗口是否可以拉伸

glfwWindowHint(GLFW_RESIZABLE,resizable?GL_TRUE:GL_FALSE);

2.设置窗口没有标题栏和边框

glfwWindowHint(GLFW_DECORATED, GL_FALSE);

3.想要全屏怎么办

设置窗口没有标题栏和边框,然后glview->setFrameSize(显示器宽度+1, 显示器高度+1);

为什么要加1呢,因为我发现在全屏的时候,点击编辑框点击后显示不出输入的值。。。。

4.设置窗口位置  以窗口居中

const auto monitorSize = getMonitorSize();
glfwSetWindowPos(_mainWindow, monitorSize.width / 2 - rect.getMidX(), monitorSize.height / 2 - rect.getMidY());

注意点 必须等窗口实例化结束才能设置 而且锚点是窗口的左上角

猜你喜欢

转载自blog.csdn.net/auccy/article/details/119829532