您的位置:首页 > 编程语言 > C语言/C++

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: