
MFC
文章平均质量分 79
c_nancy
这个作者很懒,什么都没留下…
展开
-
MFC消息反射机制
1、消息反射解释: 父窗口将子窗口发给它的通知消息,首先反射回子窗口进行处理(即给子窗口一个机会,让子窗口处理此消息),这样通知消息就有机会能被子窗口自身进行处理。 2、MFC中引入消息反射的原因: 在Windows的消息处理中,子窗口的发给其父窗口的通知消息只能由其父窗口进行处理,这使得子窗口的自身能动性大大降低(你想,它连改变自己的背景色,处理一个自身滚动问题都要其父窗口来转载 2013-02-05 14:39:10 · 362 阅读 · 0 评论 -
MFC文档视图框架之间的访问关系
1.文档类通常与数据的存取以及其它处理过程有关,而视主要用来表现文档数据的,但每个视必须依附于一个框架(在SDI中依附于MainFrame,在MDI中依附于ChildFrame),框架上可以放置工具栏、菜单等;2. 某种类型的文档、框架、视共同关联构成一个文档模板类(基类是CDocTemplate,其子类CSingleDocTemplate与CMutiDocTemplate分对应于SDI和M转载 2013-02-05 14:49:40 · 339 阅读 · 0 评论 -
MFC 的ActiveX控件开发(属性页)
属性页属性页使 ActiveX 控件用户得以查看和更改 ActiveX 控件属性。可通过调用控件属性对话框访问这些属性。该对话框包含一个或多个属性页,这些属性页提供自定义的图形界面用于查看和编辑控件属性。使用默认属性页创建ActiveX控件项目后,系统就自动为我们添加了一个属性页类,这里就是Cactivexdemo1PropPage。同时在对话框资源里也会有一个属性页对话框资源,这里就转载 2013-02-05 14:54:23 · 2055 阅读 · 0 评论 -
MFC的ActiveX控件开发(事件)
事件ActiveX 控件使用事件通知容器控件上发生了某些事情。事件的常见示例包括单击控件、使用键盘输入数据和控件状态更改。当发生这些操作时,控件将引发事件以提醒容器。MFC 支持两种事件:常用和自定义。常用事件是 COleControl 类自动处理的事件。自定义事件使控件得以在该控件特定的操作发生时通知容器。控件内部状态发生更改或收到某个窗口消息即属于此类事件。常用事件常用事件由转载 2013-02-05 14:55:44 · 3466 阅读 · 0 评论 -
MFC位图加载
MFC位图加载MFC显示位图的几种方法//在对话框内显示位图 CBitmap hbmp; HBITMAP hbitmap; //装载图片文件MM.bmp hbitmap=(HBITMAP)::LoadImage(::AfxGetInstanceHandle(),"MM.bmp",IMAGE_BITMAP,0,0,LR_LOA转载 2013-02-05 14:36:50 · 450 阅读 · 0 评论 -
MFC ActiveX控件:添加自定义方法
MFC ActiveX 控件:添加自定义方法链接:http://msdn.microsoft.com/zh-cn/library/cc451420Visual Studio .NET 2003 1(共 1)对本文的评价是有帮助- 评价此主题自定义方法与常用方法的区别在于,自定义方法未由 COleControl 实现。必须为添加到控件的每个自定义方转载 2013-02-05 14:42:16 · 2331 阅读 · 0 评论 -
MFC中文档视图框架之间指针的用法
只考虑文档、视图和框架窗口间的关系,常用的指针获取方法如下: 全局函数AfxGetApp可以得到CWinApp应用类指针AfxGetApp()->m_pMainWnd为框架窗口指针在框架窗口中:CFrameWnd::GetActiveDocument得到当前活动文档指针在框架窗口中:CFrameWnd::GetActiveView得到当前活动视指针在视中:CView::Ge转载 2013-03-12 09:19:47 · 806 阅读 · 0 评论 -
MFC列表框实现可编辑功能
1.基本原理在列表控件上实现可编辑功能的原理非常简单,借助一个编辑框控件即可达到目的。具体步骤如下:①从 CListCtrl派生一个子类,并拦截某个意味着进入编辑状态的消息,获取需要编辑的数据项的相关信息。所拦截的消息通常选择鼠标消息(例如双击),这样更容易确定数据项在列表控件中的位置(行号、列号)及其所占的区域。②将一个编辑框控件移动到待编辑数据项所在的区域上,装入待编辑的数据并显示出来,供翻译 2013-03-13 18:00:00 · 10752 阅读 · 1 评论