zoukankan      html  css  js  c++  java
  • 基于对话框的编程之列表控件的使用

    一、效果图

    二、具体步骤

    1、新建一个MFC应用程序,命名为05 ListCtrl,应用程序类型选择基于对话框,资源语言选择中文简体,其他默认设置

    2、通过工具箱,添加一个列表控件(List Control)

    3、右键属性,修改view为Report(报表模式)

    4、为列表控件添加变量

    右键,选择Add Variable..,修改访问权限,添加变量名(m_list)

    5、在OnInitDialog方法中为列表控件添加值,使用InsertColumn添加表头,使用InsertItem和SetItemText设置正文,使用SetExtendedStyle方法可设置列表控件的风格

        //列表控件的使用
        CString str[] = { TEXT("姓名"),TEXT("性别"),TEXT("年龄") };
        for (int i = 0; i < 3; i++)
        {
            //设置表头 参数1 索引  参数2 内容  参数3 对齐方式 参数4 列表宽度
            m_list.InsertColumn(i, str[i], LVCFMT_LEFT, 100);
        }
        //设置正文
        //表头不算正文里的内容,索引从零开始
        //m_list.InsertItem(0, TEXT("张三"));
        //给这个Item插入其他列的数据
        //m_list.SetItemText(0, 1, TEXT("男"));
        int j;
        for (int i = 0; i < 10; i++)
        {
            j = 0;
            CString str;
            str.Format(TEXT("张三_%d"), i);
            m_list.InsertItem(i, str);
            m_list.SetItemText(i, ++j, TEXT(""));
            m_list.SetItemText(i, ++j, TEXT("20"));
        }
        //设置属性 整行选中状态 显示网格
        m_list.SetExtendedStyle(m_list.GetExtendedStyle() | LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);
  • 相关阅读:
    63.Unique Paths II
    Java中的访问修饰符
    Java語言
    JRE与JDK
    Linux中ls命令详解
    硬盘主分区和拓展分区
    java中的静态初始化块
    java中的静态变量
    java中的静态方法
    java构造方法
  • 原文地址:https://www.cnblogs.com/yanchaoyi/p/12667412.html
Copyright © 2011-2022 走看看