Halcon和MFC的数据的转换并插入List control控件中
来源:互联网 发布:jsp网上选课系统源码 编辑:程序博客网 时间:2024/06/05 10:57
在学习VC中的List control控件的时候遇到一个问题,就是怎么将Halcon里面导出来的数据在控件里面显示出来;下面将根据自己的学习过程总结一下,以便以后整理:
第一:首先要初始化
BOOL CG216Dlg::OnInitDialog(){CDialogEx::OnInitDialog();DWORD dwStyle = m_list.GetExtendedStyle(); dwStyle |= LVS_EX_FULLROWSELECT;dwStyle |= LVS_EX_GRIDLINES;m_list.SetExtendedStyle(dwStyle);m_list.InsertColumn(0, _T("个数 "), LVCFMT_LEFT, 50);m_list.InsertColumn(1, _T("类别"), LVCFMT_LEFT, 60);m_list.InsertColumn(2, _T("面积"), LVCFMT_LEFT, 80);m_list.InsertColumn(3, _T("行坐标"), LVCFMT_LEFT, 80);m_list.InsertColumn(4, _T("列坐标"), LVCFMT_LEFT, 100); m_list.InsertColumn(5, _T("备注"), LVCFMT_LEFT, 80);return TRUE;// 除非将焦点设置到控件,否则返回 TRUE}
第二步:声明一个成员函数:void CG216Dlg::ShowList()第三步:简单的先插入一个Halcon中的Htuple数据中的一个数
CString temp;int DarkArea01 =hv_DarkAreas[1].I();temp.Format(_T("%d"),DarkArea01);//将int类型的数据转化成Cstring的便于显示。m_list.InsertItem(0,temp);
注意
InsertItem(n, CStr) 是将CStr加入第n行第0列。这里n也是从0开始计的。
SetItemText(n, line, CStr) 是在第n行第line列加入CStr。
注意:再插入数据的时候必须先从第一列开始,要不然的话其他的列上的数据不会显示;
0 0
- Halcon和MFC的数据的转换并插入List control控件中
- MFC中List Control控件的各类使用
- C++ MFC combo box和list control控件的使用
- C++ MFC combo box和list control控件的使用
- C++ MFC combo box和list control控件的使用
- C++ MFC combo box和list control控件的使用
- MFC list control控件的相关函数
- MFC入门学习之控件(5)标签控件List Control的添加和使用(中)
- MFC中VALUE和CONTROL的区别(EDIT控件)
- MFC 控件中control和value的区别
- mfc 中 Tab Control 控件的使用
- MFC中Tab Control 控件的使用
- MFC中spin control控件的使用方法
- MFC中tab control控件的使用方法
- MFC中list control控件设置
- MFC 中List control 控件问题!
- MFC中List Control控件的使用及实时显示系统时间的方法
- MFC List Control控件
- Pattern和Matcher具体的用法
- Android业务组件化之子模块SubModule的拆分以及它们之间的路由Router实现
- 关于Android的https通讯安全
- centos7虚拟机设置网络
- C++11之std--future和std--promise
- Halcon和MFC的数据的转换并插入List control控件中
- 关于java代码质量的问题
- Memory slice解释
- mysql数据库转换成数据字典的方法(整理)
- Opencv参考手册之CvCaputre结构体
- 最简单的对话框
- nginx多条件判断
- codeforces 407C Curious Array 数学
- Velocity基本语法