社区
图形处理/算法
帖子详情
MFC 下openGL绘图如何与MFC在同一窗口出现?
ReachGod
2010-04-17 07:42:09
例如:
在MFC下我用OPENGL绘制一了一个圆;然后又要用MFC的pDC->Rect,那么如何让他们同时出现在一个窗口中呢?
我直接调用了pDC进行绘图,但是其绘制的图形是被openGL绘制的图形覆盖掉,如果窗口获得焦点会闪一下,闪出rect后再瞬间恢复到openGL绘制的圆。
那么我如何才能让他们“和平相处”呢,即同时出现在窗口内?
...全文
344
7
打赏
收藏
MFC 下openGL绘图如何与MFC在同一窗口出现?
例如: 在MFC下我用OPENGL绘制一了一个圆;然后又要用MFC的pDC->Rect,那么如何让他们同时出现在一个窗口中呢? 我直接调用了pDC进行绘图,但是其绘制的图形是被openGL绘制的图形覆盖掉,如果窗口获得焦点会闪一下,闪出rect后再瞬间恢复到openGL绘制的圆。 那么我如何才能让他们“和平相处”呢,即同时出现在窗口内?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lllyyy2403
2010-04-18
打赏
举报
回复
采用多视口显示的方式应该可以解决吧。
ReachGod
2010-04-18
打赏
举报
回复
[Quote=引用 2 楼 yincheng01 的回复:]
进行图形叠加
[/Quote]
如何叠加呢?望祥解!
ReachGod
2010-04-18
打赏
举报
回复
[Quote=引用 2 楼 yincheng01 的回复:]
进行图形叠加
[/Quote]
兄台之言对我颇有启发!
如果多视口的话那么显然是无法达到在一个视口内绘制的目的!
dream17953
2010-04-17
打赏
举报
回复
我试了下,OpenGL刷新窗口的时候是把客户区全部刷新了,这应该是个多视口显示的问题吧。
dream17953
2010-04-17
打赏
举报
回复
OpenGL会刷新窗口,你调用glClear和glFlush的时候就刷新了,OpenGL我也不是很熟,刷新窗口是不是只刷新视口部分呢?
尹成
2010-04-17
打赏
举报
回复
进行图形叠加
ReachGod
2010-04-17
打赏
举报
回复
求解!
MFC
多视图同步画图解决方案
本文介绍了一种在
MFC
框架下实现多视图同步高效
绘图
的方法。通过发送相同消息给兄弟视图,使得各个视图能够即时同步
绘图
,提高了
绘图
效率并减少了屏幕刷新的负担。
MFC
的对话框中使用
OpenGL
绘图
本文介绍如何在
MFC
的对话框中集成
OpenGL
进行
绘图
。通过创建一个基于CWnd的My
OpenGL
类,实现OnCreate和OnPaint函数,设置
OpenGL
环境并在对话框指定位置显示图形。步骤包括设置
OpenGL
环境、创建新类、添加成员变量和函数,以及在对话框的OnCreate中初始化。最终成功将
OpenGL
图形显示在对话框左侧。
VS 2012环境下使用
MFC
进行
OpenGL
编程
本文介绍了在VS 2012环境下使用
MFC
进行
OpenGL
编程的详细步骤,包括创建
MFC
项目、导入
OpenGL
头文件和库、添加事件函数以及实现
OpenGL
场景的绘制。通过逐步指导,读者可以学会如何在
MFC
应用中创建
OpenGL
窗口
并进行图形渲染。
MFC
+
OPENGL
配置+显示三维图形实现 旋转平移缩放+光照效果[对话框篇]
本文详细介绍了如何在
MFC
环境下配置
OpenGL
,创建一个基于对话框的应用程序,并实现三维图形的旋转、平移和缩放功能,同时添加了光照效果。通过VS2017新建
MFC
项目,逐步添加类、文件和代码,实现了交互式的3D图形展示。最后,提供了完整的工程代码供下载参考。
基于
MFC
的
OpenGL
绘图
本文详细介绍了如何在
MFC
框架中整合
OpenGL
进行图形绘制,包括设置像素格式、创建
OpenGL
渲染上下文、画图实例及解决闪烁问题。通过简单的二维图形和三维图形示例,展示了
OpenGL
的强大
绘图
能力。
图形处理/算法
19,464
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章