为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

列表框添加复选框

2011-07-01 2页 pdf 82KB 19阅读

用户头像

is_164571

暂无简介

举报
列表框添加复选框 目的:使列表框(CListCtrl)的每个项(item)前面有个复选,用来标明是否选中,提交数 据是只选择选中的 方法:为列表框(CListCtrl)多加一个 LVS_EX_CHECKBOXES 风格 m_list.SetExtendedStyle(LVS_EX_GRIDLINES|LVS_EX_FULLROWSELECT|LVS_EX_CHECKBOXE S); 添加的项(即“行”)的第一列总会在项目名前出现一个复选框(添加项后才能看到复选 框) m_list.InsertColumn(0...
列表框添加复选框
目的:使列表框(CListCtrl)的每个项(item)前面有个复选,用来标明是否选中,提交数 据是只选择选中的 方法:为列表框(CListCtrl)多加一个 LVS_EX_CHECKBOXES 风格 m_list.SetExtendedStyle(LVS_EX_GRIDLINES|LVS_EX_FULLROWSELECT|LVS_EX_CHECKBOXE S); 添加的项(即“行”)的第一列总会在项目名前出现一个复选框(添加项后才能看到复选 框) m_list.InsertColumn(0,"选取",LVCFMT_LEFT,50); //添加列标题 m_list.InsertColumn(1,"1",LVCFMT_LEFT,50); m_list.InsertColumn(2,"2",LVCFMT_LEFT,50); m_list.InsertColumn(3,"3",LVCFMT_LEFT,50); m_list.InsertItem(0,""); //添加项(即行标题) m_list.InsertItem(1,""); m_list.SetItemText(0,1,"sdf"); m_list.SetItemText(1,0,"sdf"); //设置项的各列数据时也可更改行标题,即行的第一 列的文字 m_list.SetItemText(1,1,"sdf"); m_list.SetItemText(1,2,"sdf"); m_list.SetItemText(1,3,"sdf"); /****************************************************************************** **** 也可以使用以下方法设置数据 m_list.SetBkColor(RGB(255,255,255)); //设置背景 m_list.SetTextBkColor(RGB(255,255,255)); //设置 list对话框的列 LV_COLUMN lvc; lvc.mask=LVCF_TEXT|LVCF_SUBITEM|LVCF_WIDTH|LVCF_FMT; lvc.fmt=LVCFMT_LEFT; lvc.iSubItem=0; lvc.pszText=_T("A"); lvc.cx=50; m_list.InsertColumn(1,&lvc); lvc.iSubItem=1; lvc.pszText=_T("B"); lvc.cx=50; m_list.InsertColumn(2,&lvc);
/
本文档为【列表框添加复选框】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索