![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
JustDoWYW
这个作者很懒,什么都没留下…
展开
-
基于OpenGL显示平台功能开发-鼠标操作篇
基于OpenGL显示平台功能开发-鼠标操作篇简介前面章节已经讲了如何在MFC的 (View/Doc) 工程下搭建opengl应用程序,接下来主要讲如何对所搭建的应用程序添加用户操作,如场景模型支持鼠标的平移、旋转、缩放及透视投影与正交投影之间的相互切换功能。场景的平移与旋转对场景的平移与旋转操作就好比一个静止不动的相机拍摄物体,此时如果相机视场范围内的物体发生了位移,那么物体投影到相机里所成的像也相原创 2016-11-03 20:16:27 · 511 阅读 · 0 评论 -
ListBox选中项取消不了,BCG里的黑科技
ListBox选中项取消不了,BCG里的黑科技简介用过MFC CListBox的都知道,列表框项一旦被选中,下一次想点击其空白处来取消该项的选择基本很难做到,因为CListBox会默认为把上一次选中的项作为当前的选项。 那么如何通过鼠标单击空白处来取消选择项呢?BCGControlBar给了我们最好的答案。方法实现1、首先需要重写继承自CBCGPListBox类,我们命名为CTextListB原创 2016-10-24 10:37:33 · 1405 阅读 · 0 评论 -
基于OpenGL显示平台功能开发-MFC框架篇
基于OpenGL显示平台功能开发-MFC框架篇简介关于OpenGL MFC应用程序框架的搭建,大家可以在网上找到很多相关的历程。而且按照历程的步骤,基本上可以很顺利地搭建出来。为了更能充分的帮助读者了解MFC下OpenGL环境搭建的过程。本篇主要对其步骤进行了一个详细的介绍,在下一篇文章中会对其在创建中涉及到的理论知识及相应的OpenGL API函数接口做一个具体的分析介绍。环境搭建步骤(单文档)原创 2016-10-25 08:09:13 · 671 阅读 · 0 评论 -
MFC扩展DLL与常规DLL的区别
MFC扩展DLL与常规DLL的区别MFC提供了三种不同的方式支持DLL的开发: 1.建立静态链接MFC的常规DLL(Regular DLL) 2.建立动态链接MFC的常规DLL 3.建立动态链接MFC的扩展DLL(Extension DLL) 扩展DLL与常规DLL的区别在于: (1)MFC的扩展DLL支持C++接口,即扩展DLL能够导出整个C++类。这就是说,我们可以从已有的MFC类派原创 2017-02-09 11:18:18 · 1632 阅读 · 0 评论 -
DECLARE_SERIAL(class_name)
DECLARE_SERIAL(class_name)DECLARE_SERIAL(class_name)参数: class_name 类的实际名字(不用引号括起来)。 说明: DECLARE_SERIAL为可以串行化的CObject的派生类生成了必要的C++代码。 串行化是指将对象的内容写入文件或从文件读入对象的内容的过程。 在.H模块中使用DECLARE_SERIAL宏,然后在所有需要访转载 2017-02-13 10:24:12 · 1963 阅读 · 0 评论