![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
vigoss331
这个作者很懒,什么都没留下…
展开
-
如何为控件设置默认值
以编辑框edit为例:如果你为edit设置了成员变量,就在父窗口的构造函数里,比如://{{AFX_DATA_INIT(CDlgParam)m_strModel = _T(“”);m_strDamp = _T(“”);在这个地方设置初始化值就可以了。如果没有为edit设置成员变量,就在父窗口的初始化函数,比如OnInitDialog里,手动设置初始值。原创 2016-09-23 15:02:33 · 2141 阅读 · 0 评论 -
如何处理鼠标离开窗口的消息
首先,WM_MOUSELEAVE是鼠标离开窗口时发出的消息,但是这个消息与普通消息不同,要收到WM_MOUSELEAVE消息必须先调用TrackMouseEvent,并且每调用一次TrackMouseEvent窗口只能收到一次WM_MOUSELEAVE,也就是说如果要获得WM_MOUSELEAVE消息的话,当鼠标重新进入窗口时必须调用一次TrackMouseEvent。 接下来,那我们有必原创 2016-09-23 14:59:58 · 2595 阅读 · 0 评论 -
三 MFC编程入门之对话框
1 创建对话框模板和修改对话框属性Application Type->Dialog based ID:对话框IDCaption:对话框标题Maximize:最大化按钮Minimize:最小化按钮Style:对话框类型,overlapped重叠窗口 popup弹出式窗口 child子窗口System Menu:是否带有标题栏左上角的系统菜单Title Bar:转载 2016-09-22 15:58:50 · 359 阅读 · 0 评论 -
二 MFC编程入门之VS2010/MFC应用程序框架
1、利用MFC向导生成单文档应用程序框架点菜单中的Build->Build HelloWorld编译程序,然后点Debug->StartWithout Debugging(快捷键Ctrl+F5)运行程序,也可以直接点Debug->Start Without Debugging,这时会弹出对话框提示是否编译,选择“Yes”,VS2010将自动编译链接运行HelloWorld程序。转载 2016-09-22 15:48:36 · 562 阅读 · 0 评论 -
MFC中对话框的各种消息触发时间
只有清楚的了解应用程序的执行顺序,才能在编写代码的时候知道,在什么时候应该执行什么,以及在什么地方该处理什么。一、MFC应用程序中处理消息的顺序1. AfxWndProc() 该函数反则接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc2. AfxCallWndProc该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使转载 2016-09-20 15:21:18 · 2719 阅读 · 0 评论 -
MFC编程学习过程记录
记录MFC编程学习的过程:1、MFC编程入门教程之目录和总结(鸡啄米)2、MFC之对话框各种消息触发顺序3、MFC之基础类详解原创 2016-09-20 10:10:59 · 307 阅读 · 0 评论