VC学习笔记:ClistCtrl控件学习笔记

 1,函数: int InsertItem( int nItem, LPCTSTR lpszItem );《插入一条新记录,即新的一行》//第一个参数:插入行的索引;第二个参数:插入此行的第一列的数据 。注意:ClistCtrl的第一行第一列为(0,0)。
2,函数:
BOOL SetItemText( int nItem, int nSubItem, LPTSTR lpszText );  《在哪一行,第几列,插入数据》//第一个参数:行的索引;第二个参数:列的索引;第三个参数:插入的数据。
3,
DeleteAllItems();  《删除所有的记录,即所有行》。   BOOL   DeleteItem (nItem) 删除某一行

          BOOL DeleteColumn(nCol) 删除某一列

4, int InsertColumn(int nCol, LPCTSTR lpszColumnHeading, int nFormat = LVCFMT_LEFT, int nWidth = -1, int nSubItem = -1);  <<对列操作,在哪几列,什么对齐格式,大小,插入数据,一般对表头操作时用》例如:
 
m_ListCtrl.InsertColumn(0,"姓名",LVCFMT_LEFT,100,0);

5,BOOL ModifyStyle(DWORD dwRemove,DWORD dwAdd,UINT nFlags=0);<<设置风格>>例如:m_ListCtrl.ModifyStyle(LVS_TYPEMASK,LVS_REPORT); 

使用注意事项:1,2 配合使用。本人写了一个,能选中其中一行,右击弹出删除菜单,删除后,我又让删除的行数据显示在最后一行,一个简单的应用。开发环境:vs2008

资源下载地址:http://download.csdn.net/detail/chen1540524015/9017253

你可能感兴趣的:(vs2008,CListCtrl,右击弹出删除菜单)