1 控件
1.1 组合框
注意点:
1 可以关联2个变量
2 在OnInitDialog函数里增加 初始化代码--------如,星期一 至 星期五
m_combo_week.AddString("星期一");
m_combo_week.AddString("星期二");
m_combo_week.AddString("星期三");
m_combo_week.AddString("星期四");
m_combo_week.AddString("星期五");
3 默认是排序的,不要使用
4 在界面上也可以增加 星期一 至 星期五,但是一般也不用
5 UpdateData函数可以省略了,因为OnInitDialog函数是有系统自动调用的,以后系统还会统一进行数值的传送
1.3 单选按钮
注意点:
1 要分组,而且每个组,只能有1个组长
2 关联变量-----选int
3 如果都不选,默认的关联变量为-1。如果选上了,则可能为0 1 2 3 4 中的1个
1.4 复选框(多选按钮)
注意点:
1 不需要分组
2 每个控件都可以关联变量
3 关联变量-----选BOOL
4 如果都不选,默认的关联变量的值为FALSE
1.5 列表控件
注意点:
1 在界面控件的属性里,将其设为 report
2 界面控件的属性里,选 单行
3 关联变量
4 在OnInitDialog函数里增加 初始化代码(只是标题,如学号、姓名)
m_list_stu.InsertColumn(0,"学号",LVCFMT_CENTER,80);
m_list_stu.InsertColumn(1,"姓名",LVCFMT_CENTER,80);
m_list_stu.InsertColumn(2,"年龄",LVCFMT_CENTER,80);
m_list_stu.InsertColumn(3,"数学",LVCFMT_CENTER,80);
5 增加行的数据
m_list_stu.InsertItem(0,"");
m_list_stu.SetItemText(0,0,"1001");
m_list_stu.SetItemText(0,1,"zhangsan");
m_list_stu.SetItemText(0,2,"21");
m_list_stu.SetItemText(0,3,"91");
注意:InsertItem函数是前插,这样会导致,最新的记录始终在第1行,而原有的行会自动后移