- 博客(6)
- 收藏
- 关注
原创 如何为控件设置默认值
以编辑框edit为例:如果你为edit设置了成员变量,就在父窗口的构造函数里,比如://{{AFX_DATA_INIT(CDlgParam)m_strModel = _T(“”);m_strDamp = _T(“”);在这个地方设置初始化值就可以了。如果没有为edit设置成员变量,就在父窗口的初始化函数,比如OnInitDialog里,手动设置初始值。
2016-09-23 15:02:33 2100
原创 如何处理鼠标离开窗口的消息
首先,WM_MOUSELEAVE是鼠标离开窗口时发出的消息,但是这个消息与普通消息不同,要收到WM_MOUSELEAVE消息必须先调用TrackMouseEvent,并且每调用一次TrackMouseEvent窗口只能收到一次WM_MOUSELEAVE,也就是说如果要获得WM_MOUSELEAVE消息的话,当鼠标重新进入窗口时必须调用一次TrackMouseEvent。 接下来,那我们有必
2016-09-23 14:59:58 2548
转载 三 MFC编程入门之对话框
1 创建对话框模板和修改对话框属性Application Type->Dialog based ID:对话框IDCaption:对话框标题Maximize:最大化按钮Minimize:最小化按钮Style:对话框类型,overlapped重叠窗口 popup弹出式窗口 child子窗口System Menu:是否带有标题栏左上角的系统菜单Title Bar:
2016-09-22 15:58:50 344
转载 二 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 544
转载 MFC中对话框的各种消息触发时间
只有清楚的了解应用程序的执行顺序,才能在编写代码的时候知道,在什么时候应该执行什么,以及在什么地方该处理什么。一、MFC应用程序中处理消息的顺序1. AfxWndProc() 该函数反则接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc2. AfxCallWndProc该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使
2016-09-20 15:21:18 2667
原创 MFC编程学习过程记录
记录MFC编程学习的过程:1、MFC编程入门教程之目录和总结(鸡啄米)2、MFC之对话框各种消息触发顺序3、MFC之基础类详解
2016-09-20 10:10:59 301
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人