设为首页 加入收藏

TOP

OpenGL设置窗口居中显示方法
2014-11-24 13:07:21 来源: 作者: 【 】 浏览:0
Tags:OpenGL 设置 窗口 居中 显示 方法

OpenGL窗口居中显示


方法1:


使用函数int glutGet(),参数设为GLUT_SCREEN_WIDTH、GLUT_SCREEN_HEIGHT获得屏幕的宽度和高度.


int cx = glutGet(GLUT_SCREEN_WIDTH);


int cy = glutGet(GLUT_SCREEN_HEIGHT);


假设窗口的宽度和高度分别是:m_winWidth, m_winHeight;


设置窗口居中:


glutInitWindowPosition((cx-m_winWidth)/2, (cy-m_winHeight)/2);


方法2:


使用WindowsAPI函数GetSystemMetrics(),参数设置为SM_CXSCREEN、SM_CYSCREEN获得屏幕的宽度和高度


int cx = GetSystemMetrixs(SM_CXSCREEN);


int cy = GetSystemMetrixs(SM_CYSCREEN);


假设窗口的宽度和高度分别是:m_winWidth, m_winHeight;


设置窗口居中:


glutInitWindowPosition((cx-m_winWidth)/2, (cy-m_winHeight)/2);


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux内核中分配4M以上大内存的方.. 下一篇jQuery使容器自适应浏览器窗口

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: