控件(二).docVIP

  • 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 “确定”按

文档评论(0)

1亿VIP精品文档

相关文档