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

请教一个列表视图的风格设置问题

楼主fsfsfs()2004-12-03 20:59:50 在 VC/MFC / 基础类 提问

我在ListView的   PreCreateWindow函数中设置风格  
                        cs.style|=   LVS_REPORT;  
                        cs.dwExStyle   |=   LVS_EX_FULLROWSELECT;  
  然后在初始函数OnInitialUpdate()中初始化视图如下:  
                          ///////对第一行赋值  
                   
                          CListCtrl&   theCtrl   =   GetListCtrl();  
                          //////pName为一个字符串变量  
                          theCtrl.InsertItem(   LVIF_TEXT|LVIF_STATE,   0,   pName,   0,   LVIS_SELECTED,   0,   0);  
                           
                          ////////PatientInfo为CStringArray对象,已赋值  
                          int   ColCount   =   theCtrl.GetHeaderCtrl()->GetItemCount();  
                          for(int   j   =   1;j<ColCount;j++)  
                          {  
  theCtrl.SetItemText(0,j,PatientInfo[j]);  
        }  
  视图初始化成功,但是不知道为什么,选中第一行时始终只有第一个子项pName被选中,该行其他子项没有选中,可是我不是已经设了LVS_EX_FULLROWSELECT这个风格么?请教高手为什么啊?我要选中整行该怎么做啊?不胜感激!!  
   
   
   
  问题点数:20、回复次数:1Top

1 楼laiyiling(陌生人[MVP])回复于 2004-12-03 21:27:51 得分 20

在视图的初始化函数里用OnInitUpdate  
  ****.SetExtendedStyle(LVS_EX_FULLROWSELECT);Top

相关问题

  • ??视图的View Selection的设置问题?
  • 设置视图区的坐标原点
  • 可否设置这样一个视图
  • 列表视图控件的用法
  • 列表视图的编辑问题
  • ★★★ 关于在 OutLook风格的视图 里放置 列表框★★★别看只有22分,等你答对了,我还由几个帖子的你去领分(
  • 请问单文档视图结构中怎样设置初始视图大小?
  • oracle8的可更新视图如何设置?超级大送分!!!
  • 在CEditView视图中,如何设置光标的位置呢?
  • 如何设置文档的非视图区域的颜色?

关键词

  • 视图
  • 函数
  • thectrl
  • 赋值
  • 风格
  • lvif
  • pname
  • lvs
  • cs

得分解答快速导航

  • 帖主:fsfsfs
  • laiyiling

相关链接

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

广告也精彩

反馈

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