![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
文章平均质量分 70
T_W_S
这个作者很懒,什么都没留下…
展开
-
C++虚函数
自:http://www.cnblogs.com/marrywindy/archive/2010/08/17/1801544.html2对虚函数的理解(virtual)2.1:只有申明为virtual的函数才能动态绑定(late binding),缺省情况下函数不具有该特性。这说明一个问题:静态绑定和动态绑定的区别静态绑定是在程序编译时期就一定分配好了地址,绑定完毕。动转载 2012-11-25 00:09:57 · 436 阅读 · 0 评论 -
MFC控件使用
1.带checkbox的treectrl控件,点击复选框的操作(选中时,使其子节点全选中。未选中时,使其子节点和所有父节点全未选中)void CSpectrumDlg::OnClickTree1(NMHDR *pNMHDR, LRESULT *pResult){ // TODO: 在此添加控件通知处理程序代码 CTreeCtrl* pTreeCtrl = (CTreeCtrl*)this原创 2014-02-20 11:44:22 · 985 阅读 · 0 评论 -
opengl与vc(mfc)开发时的注意点
1,在view中使用opengl进行绘图时,要先设置绘图环境,也就是将view的dc关联到opengl的rc上。在设置像素格式上,当允许使用双缓冲时,则ondraw的最后使用swapbuffers来提交绘制语句,显示绘图。当不允许使用双缓冲时,ondraw做好通过调用glflush来提交绘图,进行显示。2.opengl在mfc中多视图间切换的问题(如何进行正确的视图重绘)我们在编写原创 2014-02-17 10:59:57 · 1296 阅读 · 0 评论 -
消息的处理流程
菜单消息,工具栏消息都是命令消息,mfc中命令消息的处理流程如下:(下面的每个类中都可以定义相关的消息和消息处理函数,而处理过程就是箭头所指过程。mfc程序是按此顺序处理命令消息的)1.单文档程序: view-->doc-->MainFrame-->app2.多文档程序:文档没有打开:MainFrame-->app文档打开:view-->doc-->childFrame->ap原创 2013-09-02 11:39:36 · 968 阅读 · 0 评论 -
将CFormView嵌入到CDockablePane中
第一步:将两个空白的CDockablePane嵌入到MainFrm中:1,利用类向导,添加两个基类为CDockablePane的类CDock1,CDock2;2,在MainFrm.h中添加Dock1.h和Dock2.h的头文件;并派生两个子类 protected: CDock1 m_dock1; CDoc转载 2013-10-15 21:57:20 · 881 阅读 · 0 评论 -
MFC 文档视图结构程序结构总揽
1 必备基础知识概述1.1 MFC 文档视图结构程序结构总揽当我们使用 MFC AppWizard 生成一个 MFC 程序,选用所有默认的设置(当然也是 Multiple Documents ,本文讨论主要基于 Multiple Documents ,对于 Single Document 情况仅以简单表述提及,皆因后者和前者很多相似相同之处,但前者更为复杂,并且更加常用。),假设你的程序名转载 2013-10-12 22:30:51 · 921 阅读 · 0 评论 -
wParam和lParam消息
1 WM_PAINT消息,LOWORD(lParam)是客户区的宽,HIWORD(lParam)是客户区的高。 2 滚动条WM_VSCROLL或WM_HSCROLL消息,LOWORD(wParam)指出了鼠标对滚动条的操作。比如上、下、左、右、翻页、移动等。3 击键消息,有WM_SYSKEYDOWN、WM_SYSKEYUP、WM_KEYUP、WM_KEYDOWN,其中wParam是虚拟键代转载 2013-05-03 08:10:44 · 1112 阅读 · 0 评论 -
MFC的Document-View结构探讨
摘要:文档视图结构及其相互作用,文档视图中的切分窗口及一档多视。关键词:文档 视图 切分窗口 一档多视 MFC应用程序的大部分代码都会被添加在文档和视图这两个类中,它们紧密相连,是用户与文档之间的交互接口。用户通过文档视图结构可实现数据的传输、编辑、读取和保存等。但文档、视图以及和应用程序框架的相关部分之间还包含了一系列分厂复杂的相互作用。切分窗口及一档多视是文档和视图相互作用转载 2013-01-18 09:20:46 · 3251 阅读 · 0 评论 -
afxMapHWND(保存CWnd类和HWND之间的映射)
转自http://q1q2q3q4q5q6ln.blog.163.com/blog/static/500794332010102863012926/在Windows体系中,很多对象都是以句柄的形式展示给开发人员的。比如窗口句柄(HWND),绘图设备(HDC)等等。然后大部分的API函数则围绕 这些句柄做文章。比如ShowWindow,SetWindowText,TextOut等等。这些AP转载 2012-11-20 22:32:17 · 2115 阅读 · 0 评论 -
MFC 小知识点
1.app类管理整个应用程序,菜单资源的创建在其中完成、1.XXApp.h:HMENU m_hOPMenu;HMENU m_hInitMenu;2.CXXApp::InitInstance()赋值:m_hInitMenu = ::LoadMenu(hInst, MAKEINTRESOURCE(IDR_MAINFRAME));m_hOPMenu = ::LoadMen原创 2013-10-12 22:56:13 · 1831 阅读 · 0 评论