qiuri2008

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  1127 随笔 :: 0 文章 :: 84 评论 :: 321万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  MFC

MFC的动态创建,串行化,消息传递机制等的学习。
摘要:如果不是MFC项目或者ATL的项目的话是不能使用这个宏的。这时有一个没有什么额外消耗的办法能够做到向调试输出窗口输出。 在项目中额外包含windows.h这个头文件,再使用OutputDebugString()这个函数就能够起到与TRACE()宏相同的效果。在进行一点包装就能和c中的printf一样 阅读全文
posted @ 2019-07-28 15:26 江召伟 阅读(253) 评论(0) 推荐(0) 编辑

摘要:首先让两个RadioButton的Group属性为False。 将两个RadioButton放入一个GroupBox里面,即可如果分成多个组,则将多组Radio分别用GroupBox框起来,并将每组的第一个Radio的Group属性为TRUE这样,第一组和第二组互不排斥 本文通过针对两个常见问题的解 阅读全文
posted @ 2016-02-19 14:55 江召伟 阅读(7053) 评论(1) 推荐(1) 编辑

摘要:一个困扰很久的问题一直没有解决,因为vs的属性窗口没显示不方便修改mfc程序的id和属性等等,但是可以直接在代码里修改。问题始终是问题,最近准备画时间解决之,上网差资料搜索办法,一帖说是win7的问题。删除.net framework1.1可解决此问题。我试了下,的确可以解决此问题。但是vs2003... 阅读全文
posted @ 2016-01-18 15:30 江召伟 阅读(696) 评论(0) 推荐(0) 编辑

摘要:1、首先创建一个MFC对话框框架,在对话框资源上从工具箱中添加上一个TabControl控件2、根据需要修改一下属性,然后右击控件,为这个控件添加一个变量,将此控件跟一个CTabCtrl类变量绑定在一起,这里设为m_tabctrl3、插入两个新的对话框其属性作如下修改:Border:none //边... 阅读全文
posted @ 2016-01-15 19:29 江召伟 阅读(12764) 评论(1) 推荐(0) 编辑

摘要:消息分类与消息队列Windows中,消息使用统一的结构体(MSG)来存放信息,其中message表明消息的具体的类型,而wParam,lParam是其最灵活的两个变量,为不同的消息类型时,存放数据的含义也不一样。time表示产生消息的时间,pt表示产生消息时鼠标的位置。按照类型,Windows将消息... 阅读全文
posted @ 2016-01-04 16:20 江召伟 阅读(253) 评论(0) 推荐(0) 编辑

摘要:DECLARE_MESSAGE_MAP宏在MFC几乎每个头文件下(类的最后一行声明),都会有这么几行代码://生成的消息映射函数protected:DECLARE_MESSAGE_MAP()我们看一看DECLARE_MESSAGE_MAP到底为何物,查看DECLARE_MESSAGE_MAP源码(c... 阅读全文
posted @ 2016-01-04 15:57 江召伟 阅读(2407) 评论(0) 推荐(0) 编辑

摘要:本章将会对MFC的消息映射和命令传递机制做深入探讨。MFC规定了消息传递的路线,消息会按照这个路线传递下去,找不到归宿的话就交给DefWindowProc。在产生窗口之前,如果我们在创建窗口时指定的窗口类为NULL时,MFC会自动注册五个默认的窗口类,每个窗口类有自己的窗口函数。不同窗口得到的消息应... 阅读全文
posted @ 2016-01-04 14:40 江召伟 阅读(372) 评论(0) 推荐(0) 编辑

摘要:在MFC应用程序中传输的消息有三种类型:窗口消息、命令消息和控件通知。 (1)窗口消息:WM_XXX 窗口消息(Window Message)一般与窗口的内部运作有关,如:创建窗口、绘制窗口和销毁窗口等。通常,消息是从系统发送到窗口,或从窗口发送到窗口。(2)命令消息:WM_COMMAND 命令消息... 阅读全文
posted @ 2016-01-04 14:39 江召伟 阅读(635) 评论(0) 推荐(0) 编辑

摘要:下面,我们以Menu这个程序为例,来看看菜单命令消息路由的具体过程:当单击某个菜单项时,最先接收到这个菜单命令消息的是框架类。框架类将把接收到的这个消息交给它的子窗口。即视类,由视类首先进行处理。视类首先格局命令消息映射机制查找自身是否对此消息进行了响应,如果响应了,就调用相应响应函数对这个消息进行... 阅读全文
posted @ 2016-01-04 14:35 江召伟 阅读(420) 评论(0) 推荐(0) 编辑

摘要:当我们按下一个菜单选项,或者一个控件需要通知父窗口一个事件发生(如鼠标单击、双击等),或者快捷键被按下时,Windows将会发送一个WM_COMMAND消息给父窗口。那么WM_COMMAND消息参数是什么呢?WM_COMMAND消息来源WPARAM高位WPARAM低位LPARAM菜单0菜单ID0快捷... 阅读全文
posted @ 2016-01-04 11:18 江召伟 阅读(3879) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示