VC++ MFC编程学习笔记(1)
2014-07-14 02:03
246 查看
觉得初步学习MFC,不用先把所有的控件的所有的属性,风格,扩展风格,以及消息处理函数全部都掌握。
首先把最常用的空间如编辑框,组合框,按钮,静态文本框等控件掌握。一步一步来,以后多用控件再慢慢扩充那些细节。
熟悉10种常用控件
① 静态文本框:显示文字说明
② 编辑框:CEdit m_editXxx (.h头文件声明)、DoDataExchange(.cpp中实现)
③ 按钮(Button、Radio Button、Check Box):CButton m_checkXxx(.h头文件中声明)
Ctrl+D控件顺序Tab设置
④ 列表控件:在窗口初始化函数动态添加 CListBox m_xxx.AddString(_T(“”))
⑤ 组合框:编辑框与列表的组合,常用DropList和DropDown类型 Ccombox
⑥ 滚动条:
⑦ 图片控件:将文件放进res文件夹,import导入资源,type属性(静态加载) 动态加载
⑧ 列表视图:
⑨ 树形控件、进度条控件:
⑩ 标签控件:容器(切换对话框)、添加对话框,添加类(类视图)、主对话框引入对话框头文件,类中声明对话框对象(*.h)
对话框、菜单栏、工具栏、状态栏
菜单栏和工具栏某些ID要一致,增加消息处理函数。
状态栏可以由常用的编辑框(风格:READ-ONLY,属性DISABLE)组成,后面获取编辑框CString变量,m_editStr实施更新状态即可。
对话框初始化函数OnInitDialog()
控件变量:control显示、value值运算
类:
三种类型:private public protected
变量(属性)
函数(方法)
映射(事件、消息)
消息:
消息值,wParam参数,lParam参数
消息处理函数声明:afx_msg void memberFun()在类中的.h头文件中声明。并在.cpp中定义调用。
ON_通知消息码(nID,memberFun)此消息映射宏放到BEGIN_MESSAGE_MAP和END_MESSAGE_MAP之间。
参考来源:
http://wenku.baidu.com/link?url=Q8TpWRIc0jX5fZp0JtQnI2xOryVJvY39GVL0xgURNK1KgeWGFzf2WHEkL3idC4yK9JMogQAjmAJW4yOv4yYZpXk9Vv1zIX8Yu5fumTRp7t7
首先把最常用的空间如编辑框,组合框,按钮,静态文本框等控件掌握。一步一步来,以后多用控件再慢慢扩充那些细节。
熟悉10种常用控件
① 静态文本框:显示文字说明
② 编辑框:CEdit m_editXxx (.h头文件声明)、DoDataExchange(.cpp中实现)
③ 按钮(Button、Radio Button、Check Box):CButton m_checkXxx(.h头文件中声明)
Ctrl+D控件顺序Tab设置
④ 列表控件:在窗口初始化函数动态添加 CListBox m_xxx.AddString(_T(“”))
⑤ 组合框:编辑框与列表的组合,常用DropList和DropDown类型 Ccombox
⑥ 滚动条:
⑦ 图片控件:将文件放进res文件夹,import导入资源,type属性(静态加载) 动态加载
⑧ 列表视图:
⑨ 树形控件、进度条控件:
⑩ 标签控件:容器(切换对话框)、添加对话框,添加类(类视图)、主对话框引入对话框头文件,类中声明对话框对象(*.h)
对话框、菜单栏、工具栏、状态栏
菜单栏和工具栏某些ID要一致,增加消息处理函数。
状态栏可以由常用的编辑框(风格:READ-ONLY,属性DISABLE)组成,后面获取编辑框CString变量,m_editStr实施更新状态即可。
对话框初始化函数OnInitDialog()
控件变量:control显示、value值运算
类:
三种类型:private public protected
变量(属性)
函数(方法)
映射(事件、消息)
消息:
消息值,wParam参数,lParam参数
消息处理函数声明:afx_msg void memberFun()在类中的.h头文件中声明。并在.cpp中定义调用。
ON_通知消息码(nID,memberFun)此消息映射宏放到BEGIN_MESSAGE_MAP和END_MESSAGE_MAP之间。
参考来源:
http://wenku.baidu.com/link?url=Q8TpWRIc0jX5fZp0JtQnI2xOryVJvY39GVL0xgURNK1KgeWGFzf2WHEkL3idC4yK9JMogQAjmAJW4yOv4yYZpXk9Vv1zIX8Yu5fumTRp7t7
相关文章推荐
- VC++ MFC编程学习笔记(4)
- VC++ MFC编程学习笔记(2)
- VC++ MFC编程学习笔记(3)
- 孙鑫VC学习笔记:第八讲 逃跑按钮的巧妙实现和MFC中指针的获取
- 孙鑫VC++视频学习笔记之7: 对话框编程(2)
- 孙鑫VC学习笔记:第八讲 逃跑按钮的巧妙实现和MFC中指针的获取
- VC MFC学习笔记——学习方法
- MFC学习笔记之七————工具栏编程与状态栏编程
- MFC学习笔记004之VC预编译出错的解决方案(fatal error C1853: Debug/Backup.pch)
- mfc学习笔记二:vc中activex控件理解
- 孙鑫VC学习笔记:第十五讲 编写一个基于MFC对话框的聊天程序
- 孙鑫VC++视频学习笔记之3: MFC消息映射机制和绘图DC
- 孙鑫VC++视频学习笔记之5: VC菜单相关编程
- VC|MFC学习笔记(一)
- VC++网络安全编程范例(1)--数字证书有效期验证--学习笔记
- 孙鑫VC学习笔记:第十五讲 (四) 编写一个基于MFC对话框的聊天程序
- 孙鑫VC++视频学习笔记之5: VC菜单相关编程
- VC学习笔记之‘HTTP编程’(一)
- VC|MFC学习笔记
- 孙鑫VC学习笔记:第十五讲 编写一个基于MFC对话框的聊天程序