CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

怎样把list control的某一行设为选择状态?

楼主dengdengbaobei(ddbb)2005-06-02 12:51:33 在 VC/MFC / 基础类 提问

怎样把list   control的某一行设为选择状态?  
        即把某行设为鼠标左击情况下的高亮显示状态, 问题点数:20、回复次数:12Top

1 楼lovebai(学习学习在学习,菜菜菜真是菜)回复于 2005-06-02 12:55:47 得分 0

你的不显亮吗?  
  Top

2 楼lovebai(学习学习在学习,菜菜菜真是菜)回复于 2005-06-02 12:56:46 得分 0

我记得是自动有的啊Top

3 楼pomelowu(羽战士)回复于 2005-06-02 12:59:58 得分 5

用SendMessage发一个LB_SETCURSEL消息给控件Top

4 楼dengdengbaobei(ddbb)回复于 2005-06-02 13:20:54 得分 0

pomelowu(羽战士);  
   
        能详细点吗?Top

5 楼dengdengbaobei(ddbb)回复于 2005-06-02 13:24:42 得分 0

我定义了一个ClistCtrl的变量     m_listctrl  
  现在要把第一行设置为选择状态该怎么用?Top

6 楼hxue1981(雨山)回复于 2005-06-02 13:26:46 得分 5

//将listctrl   显示模式增加   LVS_EX_ONECLICKACTIVATE  
  CListCtrl   mylist;  
   
  mylist.SetExtendedStyle(LVS_EX_FULLROWSELECT   |LVS_EX_ONECLICKACTIVATE);    
    //设置LISTCTRL行显示模式  
  Top

7 楼WuOu(天堂*蓝珀湖*仰音*诚彦)回复于 2005-06-02 13:29:15 得分 0

同意楼上的说法.Top

8 楼guosx(玄远)回复于 2005-06-02 13:55:29 得分 5

加list   control资源框的时候,在属性对话框上style属性页上复选single   select   、show   select   aways,在初始化对话框时加入m_listcontrol.SetExtendedStyle(m_listcontrol.GetExtendedStyle()|LVS_EX_FULLROWSELECT);Top

9 楼hxue1981(雨山)回复于 2005-06-02 13:57:36 得分 0

对,楼上这一准备工作要做!Top

10 楼dengdengbaobei(ddbb)回复于 2005-06-02 14:53:49 得分 0

楼上的好像只有   pomelowu(羽战士)兄的是对的,   其他的几位老兄的好像不对,可能是没看清我的问题,非常谢谢各位.  
   
        不过pomelowu(羽战士)兄的我不会用,该怎么用呀?Top

11 楼dengdengbaobei(ddbb)回复于 2005-06-02 16:06:16 得分 0

upTop

12 楼pomelowu(羽战士)回复于 2005-06-02 17:40:25 得分 5

不好意思啊,有点忙的。MFC的话,用下面这个语句就行了:  
  m_listctrl.SetItem(5,                                 //   index为5的被选中  
  0,   LVIF_STATE,   NULL,   0,   LVIS_SELECTED,    
  LVIS_SELECTED,   0);  
  Top

相关问题

  • 如何隐藏掉list control中的某一行
  • HOW TO... :List Control 如何在点击一行的任何地方时选中?
  • 多列ListCtrl中如何设置整个一行选中状态
  • 请问在ListCtrl中,当删除一行后,如何使其中某一行处于被选中状态(变蓝)?
  • 请问如何控制listview控件report状态时每一行的颜色?
  • 超级难题:如何让CRichEdit中指定的某一行为选中状态?
  • 如何双击一行进入编辑状态?马上给100分!
  • 怎么给datagrid动态加一行且保存以前的状态
  • 小问题,大分数:如何判断TStringGrid中哪一行处于选中状态?
  • 新手提问:如何在程序里面让TRichEdit的某一行为选中状态?

关键词

  • 选择
  • pomelowu
  • listctrl
  • lvs
  • 选择状态
  • 战士
  • list control
  • ex
  • selected

得分解答快速导航

  • 帖主:dengdengbaobei
  • pomelowu
  • hxue1981
  • guosx
  • pomelowu

相关链接

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

广告也精彩

反馈

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