新建MFC对话框文件。

1、主对话框选择List Control。

【MFC笔记】列表控件使用和窗口弹出

2、属性,VIEW改为report格式。

【MFC笔记】列表控件使用和窗口弹出

3、增加变量,命名为m_list

【MFC笔记】列表控件使用和窗口弹出

4、列表内容初始化,增加标题栏。

在BOOL CMFCApplication2Dlg::OnInitDialog()下添加    

//列表初始化
    // TODO: 在此添加额外的初始化代码
    m_list.InsertColumn(0, L"比赛时间", LVCFMT_CENTER, 100);
    m_list.InsertColumn(1, L"主队名字", LVCFMT_CENTER, 100);
    m_list.InsertColumn(2, L"主队得分", LVCFMT_CENTER, 100);
    m_list.InsertColumn(3, L"客队名字", LVCFMT_CENTER, 100);
    m_list.InsertColumn(4, L"客队得分", LVCFMT_CENTER, 100);

 

【MFC笔记】列表控件使用和窗口弹出

也可以编写以下代码实现列宽的设置  

 CRect rect;
 m_List.GetClientRect(rect);

【MFC笔记】列表控件使用和窗口弹出

【MFC笔记】列表控件使用和窗口弹出

5、新建菜单MENU,重新命名ID

【MFC笔记】列表控件使用和窗口弹出【MFC笔记】列表控件使用和窗口弹出

6、在主页面属性里面讲meun加进去。

【MFC笔记】列表控件使用和窗口弹出

7、新建一个对话框,编辑如下,用于输入数据。增加值变量,对话框新建一个类Do_Add;

【MFC笔记】列表控件使用和窗口弹出

【MFC笔记】列表控件使用和窗口弹出

(图中控件要选择值)

8、菜单右键,添加处理程序,点击之后跳出对话框

【MFC笔记】列表控件使用和窗口弹出

【MFC笔记】列表控件使用和窗口弹出

注意要添加头文件#include

9、如果返回值是OK,就保存数据到列表,列表显示。

【MFC笔记】列表控件使用和窗口弹出

10、修改TAB键。

【MFC笔记】列表控件使用和窗口弹出

相关文章: