MFC 下openGL绘图如何与MFC在同一窗口出现?
例如:
在MFC下我用OPENGL绘制一了一个圆;然后又要用MFC的pDC->Rect,那么如何让他们同时出现在一个窗口中呢?
我直接调用了pDC进行绘图,但是其绘制的图形是被openGL绘制的图形覆盖掉,如果窗口获得焦点会闪一下,闪出rect后再瞬间恢复到openGL绘制的圆。
那么我如何才能让他们“和平相处”呢,即同时出现在窗口内?
在MFC下我用OPENGL绘制一了一个圆;然后又要用MFC的pDC->Rect,那么如何让他们同时出现在一个窗口中呢?
我直接调用了pDC进行绘图,但是其绘制的图形是被openGL绘制的图形覆盖掉,如果窗口获得焦点会闪一下,闪出rect后再瞬间恢复到openGL绘制的圆。
那么我如何才能让他们“和平相处”呢,即同时出现在窗口内?
...全文
相关推荐
MFC+OpenGL三维绘图
该项目基于MFC框架结合OpenGL实现三维图形绘制功能,构建了完整的应用程序结构。核心模块包括主窗口界面管理、文档数据维护及应用初始化流程。通过CMainFrame类实现工具栏与状态栏布局控制,利用
在MFC中利用多线程控制OpenGL绘图的实战指南
多线程是指在一个程序中,能够同时运行多个线程执行不同的任务。这种技术提高了程序的并发处理能力,使得对于复杂的操作和长时间运行的任务,用户界面可以保持响应,而且可以在后台处理其他操作,从而提高了整体性能和用户体验。在某些情况下,可能需要处理自定义消息。在MFC中创建自定义消息并处理它们,可以实现更为复杂的交互逻辑。在处理函数中,可以编写OpenGL绘图逻辑来响应自定义消息。
基于MFC+vs2010实现的Opengl绘图
本篇文章将深入探讨如何使用MFC与VS2010来实现OpenGL的绘图功能。首先,MFC是微软提供的一个C++类库,用于简化Windows应用程序的开发。
MFC调用Opengl实现三维图形的旋转平移缩放
**MFC与OpenGL集成**:在MFC中使用OpenGL,通常需要创建一个OpenGL上下文(GLContext)并在窗口中设置一个绘图区域(GLCanvas)。
用多线程方法实现在MFC中调用控制OpenGL绘图
在MFC与OpenGL结合的应用中,多线程可以用来分离用户界面的更新和OpenGL渲染过程,确保UI的响应性,避免因为复杂的图形计算导致应用程序卡顿。创建OpenGL窗口是使用OpenGL的第一步。


图形处理/算法
