社区
图形处理/算法
帖子详情
关于opengl创建的窗口如何放在mfc的子窗口下
dyiajure
2008-12-03 11:21:12
如题,用opengl实现了一个图案,现在想让弹出的窗口老老实实的待在界面的子窗口下,应该怎么办?opengl的CreateWindows()能返回句柄么?
...全文
217
6
打赏
收藏
关于opengl创建的窗口如何放在mfc的子窗口下
如题,用opengl实现了一个图案,现在想让弹出的窗口老老实实的待在界面的子窗口下,应该怎么办?opengl的CreateWindows()能返回句柄么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dyiajure
2008-12-05
打赏
举报
回复
根据4楼5楼的高手指点,我现在在视图类中好了opengl的设备环境和渲染环境,但是怎样才能调用OnDraw函数啊,我的程序需要先在文件对话框中选择文件然后画图,现在搞不定了,希望再指点下~~~
Show_Mike
2008-12-04
打赏
举报
回复
[Quote=引用 4 楼 zhucde 的回复:]
你的方法是搞错了, 你不该使用这种API来创建一个新的窗口,
而是应该使用MFC的子窗口作为句柄, 使用该窗口的DC来初始化OpenGL,
这样, 你的OpenGL天生就会呆在这个窗口里.
怎么做? 随便搜索一下"MFC下的OpenGL"
[/Quote]
在mfc内子窗口采用opengl绘图,其概念是在给定的窗口内采用gl的函数完成图像绘制工作.所以,具体的方法就是利用子窗口构建所必备的DC,以供图像绘制所用.如楼上所言.
zhucde
2008-12-04
打赏
举报
回复
你的方法是搞错了, 你不该使用这种API来创建一个新的窗口,
而是应该使用MFC的子窗口作为句柄, 使用该窗口的DC来初始化OpenGL,
这样, 你的OpenGL天生就会呆在这个窗口里.
怎么做? 随便搜索一下"MFC下的OpenGL"
zzz822163
2008-12-04
打赏
举报
回复
glCreateWindows有这个函数吗?
zhucde
2008-12-03
打赏
举报
回复
现在想让弹出的窗口老老实实的待在界面的子窗口下
-------------------------------------
没看明白.弹出的窗口是什么窗口?
dyiajure
2008-12-03
打赏
举报
回复
[Quote=引用 1 楼 zhucde 的回复:]
现在想让弹出的窗口老老实实的待在界面的子窗口下
-------------------------------------
没看明白.弹出的窗口是什么窗口?
[/Quote]
就是glCreateWindows()建立的窗口啊,我想让这个窗口像多文档那样显示在对话框内
OpenGL
学习笔记(二):
窗口
与视口(glfw的使用、处理输入、扩展glfw为
MFC
子
窗口
)
现代
OpenGL
项目推荐用GLFW + GLAD配置。本文介绍GLFW配置,包括下载源码、CMake生成项目等;还阐述
创建
窗口
、设置视口的方法,以及处理键盘、光标、滚轮操作的方式。此外,讲解了如何修改glfw源码使其成为
MFC
子
窗口
并重新生成lib。
VS 2012环境下使用
MFC
进行
OpenGL
编程
本文介绍了在VS 2012环境下使用
MFC
进行
OpenGL
编程的详细步骤,包括
创建
MFC
项目、导入
OpenGL
头文件和库、添加事件函数以及实现
OpenGL
场景的绘制。通过逐步指导,读者可以学会如何在
MFC
应用中
创建
OpenGL
窗口
并进行图形渲染。
向
MFC
嵌入
OpenGL
这篇教程详细介绍了如何在
MFC
对话框应用程序中
创建
一个
OpenGL
渲染上下文,包括设置
OpenGL
窗口
、
创建
控制模块、添加
OpenGL
类、链接库、定义类变量、添加消息处理函数,以及设置摄像机和
窗口
大小调整处理。教程适合初学者,旨在帮助开发者在Visual Studio环境下集成
OpenGL
到
MFC
项目。
MFC
全屏显示
OpenGL
窗口
的简易操作
本文详细介绍了如何在
MFC
应用中实现全屏显示
OpenGL
窗口
的操作步骤,包括设置
OpenGL
框架、全屏切换、
窗口
位置调整以及移动时保持全屏大小不变的处理。通过在CMainFrame类中添加成员变量和重载OnGetMinMaxInfo函数,实现了全屏显示的平滑切换和退出。
使用
MFC
和
OpenGL
在VC++中绘制椭圆和圆形
本教程介绍在VC++环境下,通过
MFC
库与
OpenGL
结合,在Windows应用程序中绘制椭圆和圆形图形的方法。先介绍
MFC
基础概念,再讲解在
MFC
项目中整合
OpenGL
、
创建
兼容
窗口
,最后用
OpenGL
渲染图形,重点介绍绘制椭圆和圆形的技巧。
图形处理/算法
19,464
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章