56_MFC单选框、复选框、列表框、列表控件的使用

作业讲解

自动添加类,先画好对话框,然后添加类

常见控件使用

  • 单选框(Radio Button):CButton类

    • 分组:把一组的第一个设为TRUE,直到遇到下一个为止

  • 复选框(Check Box)
    • 可以设置三种状态

    • 成员类型bool

  • Combobox组合框
    • 属性样式
      • 简单

      • 下拉

      • 下拉列表

    • 修改组合框大小

    • 绑定:CcomboBox类上

    • 添加复选框值AddString

    • 设置当前选中的SetCursel(索引);

    • 获取当前选中的索引GetCurSel()
    • 根据索引值获取内容:GetLBText(索引,CString)

  • Listbox列表框
    • 绑定类名: CListBox

    • 增加选项: Addstring

    • 属性自动排序

  • ListControl 列表控件,资源浏览器
    • 属性VIEW

    • 属性:Single Selection每次能否选择多个
    • 绑定类CListCtrl

    • 初始化
      • 添加列名InsertColumn(列名索引,列名,文本,对齐方式,宽度)

      • 添加内容到对应的列
        • InsetItem(列名索引,文本)
        • SetItemText(行数索引,列名索引,文本)

    • 风格
      • 获取风格DWODR style = GetExTendedStyle
      • 设置风格SetExtendedStyle(风格宏)

    • 操作列表控件
      • 获取内容
        • 获取选中的行数int nLen = GetSelectionMark()

        • 获取选中的行的内容 GetItemText(行数索引, 列数索引),返回值CString

作业

联系人管理—增删改查

姓名,性别,出生日期,联系方式,住址

https://github.com/xkkhh/Cracking/tree/master/03MFCStudentManager

0 条评论
发表一条评论