CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

关于CListCtrl控件

楼主zhoutao(周涛)2000-05-23 18:12:00 在 VC/MFC / 基础类 提问

在VC中,使用CListCtrl控件,当用户选择其中的某一条纪录后,  
  我要通过调用哪个函数可以得知当前选中的是那一条。  
  问题点数:20、回复次数:3Top

1 楼ljv_23(老兔八哥)回复于 2000-05-23 18:51:00 得分 0

在CListCtrl类中的函数GetSelectionMark()可以得到  
  基于0开始的当前CListCtrl控件记录数.Top

2 楼Lin(林)回复于 2000-05-23 18:56:00 得分 10

试试:  
  POSITION   pos   =   pList->GetFirstSelectedItemPosition();  
  if   (pos   ==   NULL)  
        TRACE0("No   items   were   selected!\n");  
  else  
  {  
        while   (pos)  
        {  
              int   nItem   =   pList->GetNextSelectedItem(pos);  
              TRACE1("Item   %d   was   selected!\n",   nItem);  
              //   you   could   do   your   own   processing   on   nItem   here  
        }  
  }  
   
  Top

3 楼Badwood(Badwood)回复于 2000-05-23 19:00:00 得分 10

可以使用GetFirstSelectedItemPosition()和GetNextSelectedItem()  
  来遍历  
  Top

相关问题

  • 关于CListCtrl控件????
  • 有关CListCtrl控件
  • 关于CListCtrl控件
  • 再次关于CListCtrl控件
  • CListCtrl控件如何过虑?
  • CListCtrl控件(在线等)
  • CListCtrl控件大小变化.
  • CListCtrl控件的使用
  • 关于CListCtrl控件内部绑定CHeaderCtrl控件的问题
  • CListctrl控件功能扩充问题:)

关键词

  • 控件
  • 函数
  • clistctrl控件
  • nitem
  • getfirstselecteditemposition
  • getnextselecteditem
  • plist
  • pos
  • trace
  • 使用

得分解答快速导航

  • 帖主:zhoutao
  • Lin
  • Badwood

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo