CListView和CListCtrl
来源:互联网 发布:lua for windows 64位 编辑:程序博客网 时间:2024/06/06 19:14
要想显示模式和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();
- CListView和CListCtrl
- MFC CListCtrl 和 CListView关系
- CListView && CListCtrl
- vc CListView和CListCtrl的使用
- 关于CListView和CListCtrl的排序!
- clistview clistctrl 有啥区别
- CListView::GetListCtrl是如何将CListView*转换为CListCtrl*的
- CListCtrl使用小技巧,CListView的加载性能提高80%
- CListView
- CListView
- 自定义 Yii CGridView 和 CListView 组件
- yii的CListView和CGridView之分页
- MFC CListView 设置和获取item图片
- CListCtrl使用技巧 (包括视图类(CListView)实现的CListCtrl同样适用,使用GetListCtrl()获取)
- CListCtrl使用小技巧,CListView的加载删除性能提高80%
- 带有复选框的CListCtrl/CListView 的对checkbox的操作
- MFC CListView/CListCtrl OnSize时自动排列图标(尽量不出现滚动条)
- CMarkup 操作 和 CListCtrl
- linux下实现ssh授权、无密码登录
- 一些php问题
- Windows XP系统安装Weblogic10.3.2
- java 设计模式整理之工厂方法(1)
- java 设计模式之抽象工厂(2)
- CListView和CListCtrl
- coursera NLP学习笔记之week2 语言模型
- 微内核和单内核
- java 设计模式之建造者模式(3)
- 6.5
- ColorHelper DevExpress
- java 设计模式之单例设计模式(4)
- Google 正在悄悄解决 Android 的碎片化
- Android---显示卡片翻转的动画效果