MFC中List Control控件的使用及实时显示系统时间的方法

本文介绍了如何在MFC程序中使用List Control控件展示摄像机参数,并详细讲解了控件的初始化、插入数据、删除数据和设置全行选择的方法。同时,文章还展示了如何通过SetTimer和OnTimer函数实现在Edit控件中实时更新系统时间。
摘要由CSDN通过智能技术生成

 

    (一)List Control控件的使用


新近开发了一个摄像机标定的MFC程序,标定完成后期望将求得的摄像机参数直观地显示到应用程序的界面上来。起初的方案是为每一个参数都建立一个Edit控件,并对每一个控件设定一个控制变量,将该变量与相应参数对应起来。这样做是可行的,但当参数众多时比较繁琐。鉴于此,决定在程序中使用List Control控件,将参数以List的形式呈现在界面上。以下是我在基于对话框的MFC程序中添加List Control控件的步骤。

  1.新加ListControl 控件,属性中的style属性页下的View选择Report。并设置其对应的控制变量如:m_ListCtrl。
  2.初始化,即设置列。
  m_ListCtrl.InsertColumn(0,"参数名"); //插入列
  m_ListCtrl.InsertColumn(1,"参数值");
  m_ListCtrl.InsertColumn(2,"备注");
  CRect rect3;
  m_ListCtrl.GetClientRect(rect3); //获得当前客户区信息
  m_ListCtrl.SetColumnWidth(0,rect3.Width()/4); //设置列的宽度。
  m_ListCtrl.SetColumnWidth(1,rect3.Width()*2/4);
  m_ListCtrl.SetColumnWidth(2,rect3.Width()/4);
  这部分初始化操作,最好放在对话框类的OnInitDialog()函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值