请问ListCtrl如何动态增减列? 就像很多软件的界面那样(如CuteFtp等),希望看到那列内容就选上。希望各位指教,谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知道是不是这个意思~~!!m_list.InsertColumn(0,"Col 1",LVCFMT_LEFT,300,0);//设置列m_list.InsertItem(0,"Item 1_1");//插入行m_list.SetItemText(0,1,"Item 1_2");//设置该行的不同列的显示字符 CListCtrl类提供了大量的成员函数可以供你使用int InsertColumn( int nCol, const LV_COLUMN* pColumn );其中参数nCol是新列的索引,参数pColumn指向一个LV_COLUMN结构,函数根据该结构来创建新的列.若插入成功,函数返回新列的索引,否则返回-1.要删除某列,应调用DeleteColumn函数,其声明为BOOL DeleteColumn( int nCol );如果要显示图标,则应该先创建一个CImageList对象并使该对象包含用作显示图标的位图序列.然后调用SetImageList来为列表视图设置位图序列.函数的声明为int InsertItem( const LV_ITEM* pItem );参数pItem指向一个LV_ITEM结构,该结构提供了对表项的描述.若插入成功则函数返回新表项的索引,否则返回-1.CImageList* SetImageList( CImageList* pImageList, int nImageList );参数pImageList指向一个CImageList对象,参数nImageList用来指定图标的类型,若其值为LVSIL_NORMAL,则位图序列用作显示大图标,若值为LVSIL_SMALL,则位图序列用作显示小图标.可用该函数同时指定一套大图标和一套小图标.要删除某表项,应调用DeleteItem,要删除所有的项,应调用DeleteAllItems.一旦表项被删除,其子项也被删除.函数的声明为BOOL DeleteItem( int nItem );BOOL DeleteAllItems( ); 很简单呀设置列用InsertColumn删除列用DeleteColumn 添加列使用InsertColumn函数删除列使用DeleteColumn函数应该可以达到楼主的要求! _splitpath_s 问题 我想开发ipod或者iphone上的一些应用,有些迷惑 模态对话框阻塞了主线程 VC/MFC打开SVG图形的问题 怎么理解CALLBACK 标识? 怎样做外挂????????????????????? 怎么使一组组合的radio button全部变灰不能操作 tcp协议 send返回值正确 接收端数据错误 如何控制8253发生? 毕设中的一部分 OnTimer不准确吗? 哪里可以下载xp的那些图标?icon 在mfc模式下自己添加的类如何删除?
m_list.InsertColumn(0,"Col 1",LVCFMT_LEFT,300,0);//设置列
m_list.InsertItem(0,"Item 1_1");//插入行
m_list.SetItemText(0,1,"Item 1_2");//设置该行的不同列的显示字符
其中参数nCol是新列的索引,参数pColumn指向一个LV_COLUMN结构,函数根据该结构来创建新的列.若插入成功,函数返回新列的索引,否则返回-1.
要删除某列,应调用DeleteColumn函数,其声明为
BOOL DeleteColumn( int nCol );如果要显示图标,则应该先创建一个CImageList对象并使该对象包含用作显示图标的位图序列.然后调用SetImageList来为列表视图设置位图序列.函数的声明为
int InsertItem( const LV_ITEM* pItem );
参数pItem指向一个LV_ITEM结构,该结构提供了对表项的描述.若插入成功则函数返回新表项的索引,否则返回-1.CImageList* SetImageList( CImageList* pImageList, int nImageList );
参数pImageList指向一个CImageList对象,参数nImageList用来指定图标的类型,若其值为LVSIL_NORMAL,则位图序列用作显示大图标,若值为LVSIL_SMALL,则位图序列用作显示小图标.可用该函数同时指定一套大图标和一套小图标.要删除某表项,应调用DeleteItem,要删除所有的项,应调用DeleteAllItems.一旦表项被删除,其子项也被删除.函数的声明为
BOOL DeleteItem( int nItem );
BOOL DeleteAllItems( );
设置列用InsertColumn
删除列用DeleteColumn
删除列使用DeleteColumn函数应该可以达到楼主的要求!