位置: 编程技术 - 正文
推荐整理分享MFC 视图-OpenGL场景-CDialogBar三个界面保存为图片(mfc界面布局),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:mfc如何做出漂亮的界面,mfc如何做出漂亮的界面,mfc screentoclient,mfc screentoclient,mfc图形界面编程实例,mfc图形界面编程入门教程,mfc图形化界面,mfc使用opengl,内容如对您有帮助,希望把文章链接给更多的朋友!
问题:如图所示的OpenGL场景、View、CDialogBar三个界面的内容保存成图片然后拼合成一张图 思路: 分四步 一、View视图界面保存 利用BitBlt函数将界面拷贝到内存DC中
其中用到的GetEncoderClsid函数为
二、CDialogBar界面用同View的方法调用saveAsImage函数即可
三、OpenGL场景 若用上面的方法得到的是白板,这里要用glReadPixels函数来保存图片
四、最终如何实现开始提到的问题呢? 1)利用SnapScreen保存opengl场景为panorama.bmp 2)利用BitBlt创建内存DC来获取View和CDialogbar的界面图片,然后加载panorama.bmp进行拼合。
输出结果如下图:
版权声明:本文为博主原创文章,未经博主允许不得转载。
VS OpenGL MFC 编程问题 1、编译时出现warningC:'fopen':Thisfunctionorvariablemaybeunsafe.Considerusingfopen_sinstead:右键project-properties-ConfigurationProperties-C/C-Preprocessor-PreprocessorDefinitions,Edit
OpenGL - obj文件的导入
freeglut 使用笔记 1.介绍GLUT代表OpenGL应用工具包,英文全称为OpenGLUtilityToolkit,是一个和窗口系统无关的软件包,可以跨平台使用,而freeglut是GLUT的一个完全开源替代库,
标签: mfc界面布局
本文链接地址:https://www.jiuchutong.com/biancheng/368440.html 转载请保留说明!上一篇:openCV读入图片,openGL实现纹理贴图(opencvsharp读取图片)
友情链接: 武汉网站建设