- 6
- 0
- 约2.38千字
- 约 7页
- 2017-03-29 发布于湖北
- 举报
控件(二)
控件(二)
1. 组合框控件示例
例1.程序运行时,从下拉列表框中选择用户名,不必输入。然后单击“确定”按钮来判断,用户名和密码是否正确,弹出相应提示。
图1 例1界面
步骤:
1) 创建并设计对话框
布置界面、设置控件属性。
将密码编辑框属性对话框“styles”页面中的Password属性选中。
2) 添加与控件相连的成员变量
在“建立类向导”中设置编辑框和复选框相连的控件变量。如图2所示。
注:这里为用户名组合框设置了两个控件变量,一个是值类别的,CString类型的控件变量,用来获取选取的用户名字符串,另一个是控件类别的,CComboBox类型的控件变量,用来调用CComboBox类的成员函数来进行列表项的设置等操作。
图2 设置控件变量
3) 添加辅助代码
①为了每一个用户名与相应的密码匹配,设置一个user结构类型,并定义一个该类型的数组,以存放多个用户名与密码(该代码可放在C*Dlg类的实现文件中前面部分,作用域应为全局的)。如图3所示。
图3 添加文件的全局代码
②全局数组的初始化
数组元素的初始化应在对话框的初始化函数体(C*Dlg::OnInitDialog())内进行。并将其中所有的用户名添加到组合框中,如图4所示。
图4 数组元素的初始化
4) 添加消息映射函数
添加“确定”按钮单击事件的消息映射函数。如图5所示。
图5 “确定”按
您可能关注的文档
最近下载
- T /GDNAS 081—2026 鼻窦负压置换技术规范.pdf VIP
- [宁波市]2025年浙江宁波市海曙区面向应届优秀高校毕业生选聘紧缺优秀人才30名笔试历年参考题库典型.docx VIP
- 山地用小型荞麦播种机动力、传动、行走及功能转换机构的设计【全套cad图纸】.doc VIP
- 2026中考语文文言文九大主题对比整合梳理(附真题).doc VIP
- 2026年 中考语文一轮复习:文言文阅读——山水游记类.pptx VIP
- 设备基础工程监理细则.pdf VIP
- 河道及湖泊清淤施工組织设计书.doc VIP
- 2024版个人征信详版(可编辑-带水印).pptx VIP
- 中国翼状胬肉诊疗指南(2026版).docx VIP
- 征信报告模板详细版带水印可编辑2025年9月新版.pdf VIP
原创力文档

文档评论(0)