网站开发说明文档,北京广告网站建设,广州番禺怎么样,做业帮网站CListCtrl控件在数据库编程中是用得比较多的控件之一#xff0c;也是Window控件中较难掌握的一个控件。他可以有四显示方式 1#xff1a;报告显示方式 在Report方式中#xff0c;列表控件的显示方式是有行和列的#xff0c;行有叫做Item#xff0c;但有多列是我们只能操作…CListCtrl控件在数据库编程中是用得比较多的控件之一也是Window控件中较难掌握的一个控件。他可以有四显示方式 1报告显示方式 在Report方式中列表控件的显示方式是有行和列的行有叫做Item但有多列是我们只能操作每一行的第零列也就是最前列。 插入列可以用SetExtendedStyle设置风格之后使用的是InsertColumn 比如 m_list.InsertColumn (0,学号,LVCFMT_CENTER,60); 设置完列后我们就可以设置列表控件的数据了 使用的是InsertItem和setItemText 其中InsertItem用于向列表控件插入一行并设置第零列的值如果有多列该行其他列的值要使用SetItemText来设置数据。 当然最关键的问题是怎么获取CListCtrl对象的Item数据 我们可以使用这样一个函数GetNextItem(-1,LVNI_ALL | LVNI_SELECTED)来获取当前选中的行Item如果该函数还回的值是-1说明没有行item被选中如果有行被选中还回的是一个大于等于0的整数值我们可以通过这个索引值来得到该行的相关列的数据使用的是GetItemText函数 int CurSelm_list.GetNextItem(-1,LVNI_ALL | LVNI_SELECTED); strm_list.GetItemText(CurSel,col); 0colm_list的列数转载于:https://www.cnblogs.com/rrll/archive/2011/07/22/2113922.html