首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在使用64位+自定义窗口形状的窗口中使用c++创建OpenGl窗口(等平滑角不是矩形)

在使用64位+自定义窗口形状的窗口中使用c++创建OpenGl窗口(等平滑角不是矩形)
EN

Stack Overflow用户
提问于 2017-03-08 02:41:06
回答 1查看 894关注 0票数 0

我试图使一个软件在c++中使用OpenGl和C++它必须是64位,并能够有自定义窗口(框架/“处理程序”)等没有正常的窗口周围的矩形…并在etc角上使用不透明...因此,在窗口/框架上设置圆角。有人知道是什么库和怎么做的吗?我知道OpenGl和C++,但是我不确定如何获得window & 64位。因为我尝试了glut,但它在64位版本上失败了,而且也没有我想要的自定义帧功能…任何有用的建议(:(我不想使用任何额外的库)所以我自己创建一个opengl上下文,并从"windows“导入opengl32.dll和函数,而不是使用像etc glut这样的库:3 )

EN

回答 1

Stack Overflow用户

发布于 2017-03-08 03:56:11

也许你想仔细看看winapi (仅限微软Windows )。创建窗口的过程非常简单,并且将OpenGL“绑定”到它并不是那么困难。甚至有来自khronos-group的一个很好的教程:

OpenGL Winapi Setup Tutorial

这是第一步,创建圆边是另一步。有很多方法可以达到想要的效果,我假设你想让你的窗口框架在默认的Windows7方案中四舍五入。

Enabling Visual Styles

如果这不是你想要的,你可以自己创建一个框架,用winapi打开一个无框架的窗口,然后用OpenGL绘制你的框架。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42655853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档