MFC控件使用;

MFC中List Control使用:

声明创建列名称

    m_listControl.SetExtendedStyle(dwStyle);
    m_listControl.InsertColumn(0, _T("序号"), LVCFMT_CENTER, 100);
    m_listControl.InsertColumn(1, _T("时间"), LVCFMT_CENTER, 200);
    m_listControl.InsertColumn(2, _T("超链接(点击可打开)"), LVCFMT_CENTER, 800);
    m_listControl.InsertColumn(3, _T("点击量"), LVCFMT_CENTER, 100);

 

加资料要先

添加一个变量对着控件右键添加成员变量

这里用m_listControl;

插入数据     m_listControl.InsertItem(i, "");必须再前面否则后面不出现。。之前不知道遇到这个坑找了好久

      sprintf_s(cshar, "%d", i + 1);
      m_listControl.InsertItem(i, "");
        m_listControl.SetItemText(i, 0, cshar);  //序号
        //m_listControl.SetItemText(i, 1, timeCeshi.c_str()); //时间
        m_listControl.SetItemText(i, 2, counts[i].first.c_str());//链接
        m_listControl.SetItemText(i, 3, op); //点击量

顺便说明一个字符串拼接CString的Format 好用

       CString pinjie;
        pinjie.Format("%s ----------总数量:%s", counts[i].first.c_str(), op);

可以输出到很多控件上面;

Tree Control 使用:

    HTREEITEM h1 = m_Tree.InsertItem("root:一个父节点", NULL, NULL);///root就是节点的标题
    HTREEITEM h2; //子节点
    HTREEITEM h3; //子节点的子节点

必须再同一函数里面才能分叉插入。。试过好多次都不能离开函数体也许有但是我现在不知道。留记录日后看;

            h2 = m_Tree.InsertItem(pinjie, NULL, NULL, h1); //加子节点   
           h3 = m_Tree.InsertItem(“要输出的变量名”,NULL, NULL, h2); //加子节点   

 一个好用的转换函数int转字符串sprintf_s:

       char op[10]; //声明

        int Isecond = counts[i].second;                //迭代器值是统计数       
        sprintf_s(op, "%d", Isecond);                //int 数值转字符串

第一次工作自身问题寻找:懒得
上图了。全是复制粘贴;

第一次工作要多使用线程。。发现工作中使用的都是基础,

重要的是文件流的操作。。动不动就是上百M的。处理慢了界面还卡死。基础也很重要。。多背点吧。。不用上班的时候跟我一样总是百度谷歌的查那样浪费时间效率低。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值