您所在位置: 网站首页 / 文档列表 / C/C++资料 / 文档详情
VC++MFC控件知识点.doc 立即下载
上传人:yy****24 上传时间:2024-09-09 格式:DOC 页数:15 大小:67KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

VC++MFC控件知识点.doc

VC++MFC控件知识点.doc

预览

免费试读已结束,剩余 5 页请下载文档后查看

16 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1按钮控件1.1如何使用按钮控件方法是双击编辑对话框按钮图标,之后就进入了这个按钮单击的处理函数,在这里,你可以添加按钮单击后要做的事是什么.1.2如何让按钮显示图标样式首先进入ResourceView里,然后右击Icon选择插入,之后选择你要的图标,假设这个图标的ID名为IDI_ICON2,那么下一步,就是进入对话类中的OnPaint()函数,并在else里面添加如下语句:m_Quit.SetIcon(LoadIcon(AfxGetResourceHandle(),MAKEINTRESOURCE(IDI_ICON2)));注:m_Quit为要显示图标按钮的关联类;还要说明的是,必须把按钮属性样式里把图标的构给打上才行,要不然是无法显示图标的。1.3如何让按钮显示文本信息先要在对话框添加一个CToolTipCtrl类的对象,如:CToolTipCtrlm_ToolTip;然后在OnInitDialog添加以下语句:m_ToolTip.Create(this);m_ToolTip.AddTool(&m_Confirm,”文本信息”);//m_Confirm为要显示文本按钮关联的类对象然后在类视图窗口中右击对话框类,在弹出的菜单中选择AddVirtualFuntion,然后再双击PreTranslateMessage;添加右边窗口中去,这样便增加了一个方法,在此方法中添加以下语句m_ToolTip.RelayEvent(pMsg);既可;2.复选框控件2.1如何使用复选框控件复选框控件是有一个X的图标,比如是三个复选框吧,首先各为三个复选框关联一个控件类,比如是m_Vip,m_Manager,m_Commoner;那么调用m_Vip.GetCheck();返回的是一个整数,如果返回值等于BST_CHECKED;那么此类关联的复选框控件就被选中了。如果要获取此类关联控件的文本信息就用m_Vip.GetWindowText(Modal);其中Modal是一个CString类的对象,跟Edit是差不多的,存储有信息。3.进度条控件3.1如何使用进度条控件先为控件关联一个类,如m_Progress;那么先要为进度条的控件设定一个范围,比如设定0~99999;就用SetRange32()函数。如:m_Progress.SetRange32(0,99999);这样,当调用m_Progress.SetPos(50000);时,进度条就会显示在一半左右。要显示就是不停的调用。编辑显示,似乎要SetWindowText,UpdateData不行。也好像只是静态控件才可以显示;4.编辑框控件4.1编辑框数据的输出与获取编辑框数据的输出与获取有两种方法,第一种,为编辑框关联一个CONTROL类型的类,假如是m_OutResult,那么要获取数据,就先定义一个CString类的对象,假如为m_Data;那么m_OutResult.GetWindowText(m_Data);此时,m_Data就存储有编辑框里的内容。输出就用SetWindowText函数,如CStringm_Data=”abcdefg”;m_OutResult.SetWindowText(m_Data);或者把括号里的m_Data换成“abcdefg”;第二种方法是直接为编辑框关联一个VALUE的类型,有CString,double,int等等类型,假如为CString类型,名也为OutResult;此时如果要获取该编辑框信息就调用UpdateData(FALSE);调用之后,OutResult就存储有编辑框里的信息了。如果要输出的话;比如要输出”abcdefg”;那么就是下面语句:OutResult=”abcdefg”;UpdateData(TRUE);这样就更新数据到编辑框里了,可以推断,如果编辑框里只是int类型,那么就选int;而double就是double;4.2如何进行换行输出右击编辑框,选择属性,然后在样式里把多行的勾给打上,这样,只要输出字符串里有\r\n,就可以了,也就是说,只要遇到这两具转义字符,就进行换行。4.3如何响应编辑输入数字消息就是如果在编辑输入值,就会立即执行相应的函数,方法,是添加这个编辑控件ID的OnChange消息函数编辑框字体和颜色的设置设置字体首先添加一个编辑控件,关为其关联一个对象如:m_Content;然后在对话框定义一个类字体对象如:CFontm_EditFont;这样在对话框初始部分添加以下语句:m_EditFont.CreateFont(24,20,0,0,400,0,0,0,DEFAULT_CHARSET,OUT_DEFAULT_PRECIS
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

VC++MFC控件知识点

文档大小:67KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用