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

请问如何实现选择样式,然后CListCtrl按你选择的样式显示,比如:报表,大图标。。。

楼主NewLife200X(阿彩)2002-01-10 21:25:38 在 VC/MFC / 基础类 提问

谢谢。~ 问题点数:40、回复次数:1Top

1 楼fwx945(白了少年头,空悲却)回复于 2002-01-11 08:24:03 得分 40

                  CListCtrl   &   ctlList=GetListCtrl();  
  long                 lStyle,   lStyleOld;  
  lStyleOld   =   GetWindowLong(ctlList.m_hWnd,   GWL_STYLE);  
  lStyleOld   &=   ~(LVS_TYPEMASK);     //   turn   off   all   the   style   (view   mode)   bits  
  switch(nID)  
  {  
  case   ID_VIEW_TER_ICON:  
  lStyle=LVS_ICON;  
  break;  
  case   ID_VIEW_TER_SMALLICON:  
  lStyle=LVS_SMALLICON;  
  break;  
  case   ID_VIEW_TER_LIST:  
  lStyle=LVS_LIST       ;//LVS_SMALLICON;  
  break;  
  case   ID_VIEW_TER_REPORT:  
  lStyle=LVS_REPORT       ;//LVS_SMALLICON;  
  break;  
  }                                  
  lStyleOld   |=   lStyle;                 //   Set   the   new   style   for   the   control  
  SetWindowLong(ctlList.m_hWnd,   GWL_STYLE,   lStyleOld);  
  ctlList.SetRedraw();Top

相关问题

  • 在CListCtrl中,如何得到资源管理器样式的图标?
  • CListCtrl在大图标方式下,在各图标没被选择时,怎么令图标下的文字显示四行?
  • 如何交换Report样式的CListCtrl控件的两个列表项(包括图标)?
  • 怎么才能给要生成的EXE文件选择图标
  • 问个老问题,怎么调用选择图标对话框?
  • 再XP样式下不能显示图标
  • 关于ListCtrl大图标样式下的排列问题?
  • 如何动态改变CListCtrl的图标?
  • 如何在CListCtrl里显示图标
  • CListCtrl 为什么不能显示图标……

关键词

  • 样式
  • view
  • report
  • lstyleold
  • lstyle
  • ctllist
  • clistctrl
  • smallicon
  • lvs
  • ter

得分解答快速导航

  • 帖主:NewLife200X
  • fwx945

相关链接

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

广告也精彩

反馈

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