vc CListView和CListCtrl的使用

原创 2007年09月12日 15:22:00

将CListCtrl绑定到CListView 使用GetListCtrl()*CListCtrl=&GetListCtrl();

要想显示模式和Access数据库那样的,要重载PreCreateWindow,在BOOL CListView::PreCreateWindow(CREATESTRUCT& cs)里添加cs.style |= LVS_REPORT;

设置显示样式,调用DWORD SetExtendedStyle( DWORD dwNewStyle );

添加列,调用int InsertColumn (int nCol, LPCTSTR lpszColumnHeading, int nFormat = LVCFMT_LEFT, int nWidth = -1, int nSubItem = -1)

其中,列宽可以在以后调用BOOL SetColumnWidth (int nCol, int cx);函数重新设定。

添加数据时先调用int InsertItem(int nItem, LPCTSTR lpszItem);添加一行和其第一列数据,再调用BOOL SetItemText (int nItem, int nSubItem, LPCTSTR lpszText);添加一行中其他列的数据。

如果设置了LVS_EX_CHECKBOXES属性,则可以用
 
BOOL GetCheck( int nItem ) const;
来得到某一行是否Checked。

可以先用下面的语句来删除以前的东西:
 
for(int k=2;k>=0;k--) //注意要从后往前删,否则出错
  m_ListCtrl.DeleteColumn(k);
 m_ListCtrl.DeleteAllItems();

[MFC]CListView列表视图

1. 列表视图简介:     1) 最常见的列表视图案例就是Windows的资源管理器的右侧视图,就是使用列表视图来展示当前路径下的文件集合的;     2) 列表视图有两大元素,一是文本,而是图形,...

CListView常用用法

一个程序从宏观上来说,不外乎就是输入->处理->输出,输入与输出对一个程序来说至关重要。前段时间给可视化平台换脸的时候,平台的输出不仅包括直观的图像显示,用户还希望直观地得到每帧图像的一些相关的参数信...

CListView操作

CListView的操作

CListView使用(2)

CListCtrl::SetExtendedStyle CListCtrl的成员函数声明   DWORD SetExtendedStyle(   DWORD dwNewSty...
  • jay202
  • jay202
  • 2013年09月16日 09:06
  • 1296

CListView::GetListCtrl是如何将CListView*转换为CListCtrl*的

程序员的兴奋之处在于,总有些时候你会觉得自己TM像从没学过一样。。。 看了这篇文章,我就觉得自己像没学过MFC一样。。看来得把学习MFC源码列入学习计划了。 一石三鸟: MFC使用得更好; 提升C...
  • wishfly
  • wishfly
  • 2013年03月31日 16:56
  • 1268

CListCtrl使用技巧 (包括视图类(CListView)实现的CListCtrl同样适用,使用GetListCtrl()获取)

http://www.cnblogs.com/cy163/archive/2006/10/15/529790.html   以下未经说明,listctrl默认view 风格为report ...

带有复选框的CListCtrl/CListView 的对checkbox的操作

设置ListView控件的Check Boxes状态 aawolf按:最近在项目里用到了ListView的这个属性,尽管这篇文章在MSDN里的评价并不是很高,但对于需要这种属性的工程还是比较好的指导...

VC CListCtrl控件的使用方法

在VC中使用控件一直是件让我头痛的事件,从控件的创建到控件的操作管理,都得写一大堆代码,相比于Delphi/VB,实在是麻烦多了。其实在之前学习SDK的时候,就有想过专门花点儿时间来学习VC中控件的使...
  • ccfxue
  • ccfxue
  • 2016年07月23日 10:41
  • 561

VC++CListCtrl的使用

先注明一下,这里,我们用m_listctrl来表示一个CListCtrl的类对象,然后这里我们的ListCtrl都是report形式,至于其他的如什么大图标,小图标的暂时不讲,毕竟report是大众话...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:vc CListView和CListCtrl的使用
举报原因:
原因补充:

(最多只允许输入30个字)