CListCtrl

CListCtrl m_lstParam; // 设置样式 m_lstParam.SetExtendedStyle (m_lstParam.GetExtendedStyle()|LVS_EX_GRIDLINES|LVS_EX_FULLROWSELECT); // 初始化列表 char *szRevNoColumn[]={"坐标(X/B)","坐标(Y/L)"}; int revNoWidths[] = {150, 150}; LV_COLUMN lvc; // 列对象 lvc.mask = LVCF_FMT|LVCF_WIDTH|LVCF_TEXT|LVCF_SUBITEM; lvc.fmt = LVCFMT_LEFT; int length = sizeof(szRevNoColumn)/sizeof(char*); for(int i = 0; i < length; i++ ) { //插入各列 lvc.pszText=szRevNoColumn[i]; lvc.cx=revNoWidths[i]; lvc.iSubItem=i; m_lstParam.InsertColumn(i,&lvc); } // 添加数据 LV_ITEM lvi; // Item lvi.mask=LVIF_TEXT|LVIF_IMAGE|LVIF_PARAM; lvi.iSubItem = 0; // 列索引 CString xbvalue = "123", ylvalue = "189"; lvi.pszText = xbvalue.GetBuffer(0); // item Text lvi.iImage = 0; lvi.iItem = m_lstParam.GetItemCount(); m_lstParam.InsertItem(&lvi); m_lstParam.SetItemText(lvi.iItem,1,ylvalue); // subItem Text // 选择的行 int selIndex = m_lstParam.GetNextItem(-1, LVNI_ALL | LVNI_SELECTED); CString valuexb,valueyl; valuexb = m_lstParam.GetItemText(selIndex,0); // 获取第一行,第一列 valueyl = m_lstParam.GetItemText(selIndex,1); // 获取第一行,第二列

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值