Windows编程入门2.ppt

Windows编程入门2.ppt

ID:49202623

大小:827.50 KB

页数:64页

时间:2020-02-01

Windows编程入门2.ppt_第1页
Windows编程入门2.ppt_第2页
Windows编程入门2.ppt_第3页
Windows编程入门2.ppt_第4页
Windows编程入门2.ppt_第5页
资源描述:

《Windows编程入门2.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VC++的Windows编程入门冯耀霖§3常用控件●静态控件●编辑框控件●按钮控件●列表框和组合框控件●滚动条控件静态控件的基类是CStatic。所谓“静态”,是指这类控件只能用于输出信息,而不能接收用户的输入信息,也不会产生任何消息。静态控件对象的ID值都默认为:IDC_STATIC。有三种标准的静态控件:静态文本框(StaticText)、组框(GroupBox)和图片框(Picture)。(1)静态文本框用于显示文本,主要起标注作用。“标题”(Caption)是其最重要的属性,标题值就是需

2、显示的文本。(2)组框用于控件分组,使界面对象的功能从视觉上进行区分,主要用于对单选按钮进行分组。主要属性就是“标题”。3.1静态控件(3)图片框有三个重要的属性:■Type(类型):图片类型可选择Icon(图标)、Bitmap(位图)、EnhancedMetafile(增强图元文件)、Frame(框架)、Rectangle(矩形区域)等。■Image(图象):当图片类型为Icon或Bitmap时,通过此属性可以指定资源的ID(在Windows程序设计中,资源也是对象)。如果要在设计阶段把外部的

3、图象插入到图片控件,则先要把外部的图象文件导入工程,才能成为可用资源。■Color(颜色):设置Frame的边框颜色或Rectangle的填充色。可选的颜色有break(黑)、while(白)、gray(灰)或者etched(有3D外观的腐蚀色)。编辑框(EditBox)也称文本框,MFC的Cedit类封装了编辑框控件。编辑框实际上是一个简易的文本编辑器,用户可以在编辑框中输入并编辑文本。3.2编辑框控件编辑框控件的主要属性■Aligntext文本对齐方式,其值可以是Left、Right、Cen

4、ter(居中)。■Multiline多行文本,默认是FALSE(单行)。■Number只接受数字符号。■Horizontalscroll添加水平滚动条,只对多行文本有效。■Verticalscroll添加垂直滚动条,只对多行文本有效。■Password屏蔽用户输入的信息,用特定字符统一显示,默认字符是*。Step1:建立工程架构使用MFCAppWizard建立一个对话框工程,工程名为:casePW【Case2】密码输入Step2:设计窗口界面使用对话框编辑器设计工程的窗口界面,如图22所示。各控

5、件的属性设置如下:----------------------------------------------------------------------------------控件名ID标题    其他属性-----------------------------------------------------------------------------------编辑框IDC_EDIT1密码静态文本IDC_STATIC1输入密码:  居中静态文本IDC_STATIC2居中,Clien

6、tedge命令按钮IDC_BUTTON1确定命令按钮IDC_BUTTON2退出-----------------------------------------------------------------------------------Step3:设计消息处理成员函数使用MFCClassWizard设计成员变量和消息处理函数。(1)为对话框设置绑定相关控件的2个成员变量------------------------------------------------------------

7、------------------------控件名    成员变量名  变量类型   字符个数------------------------------------------------------------------------------------IDC_EDIT1m_pwdValue,Cstring6IDC_STATIC2m_OKValue,Cstring20-----------------------------------------------------------

8、--------------------------(2)建立“确定”按钮的BN_CLICKED消息处理函数OnButton1(),用于接收用户输入,检测密码的合法性。为OnButton1()添加的代码如下://TODOAddyourcontrolnotificationhandlercodehereUpdateDtata();//控件数据传递给成员变量if(m_pwd==”pwd123”)m_OK=”密码正确!”;elsem_OK=”密码错误!”;UpdateData(FALSE);//成员变

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。