VC++ MFC编程学习笔记(1)

本文介绍了MFC中10种常用控件的基本使用方法,包括静态文本框、编辑框、按钮、列表控件等,并概述了对话框、菜单栏、工具栏及状态栏的设计技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

觉得初步学习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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值