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

在程序中设置LVS_REPORT样式为什么没有效果?

楼主yingpf(阿飛)2005-08-02 14:26:14 在 VC/MFC / 界面 提问

Dialog   中放置一个CListCtrl,为什么我在Dialog的Initlize()函数中:  
  DWORD   dwStyle   =   m_list.GetExtenStyle();  
  dwStyle   =   dwStytle   |   LVS_REPORT;  
  m_list.SetExtenStyle(dwStyle);  
   
  为什么LVS_REPORT没有效果?但是我直接在CListCtrl属性中设置这个属性是可以的,想不通了。 问题点数:20、回复次数:6Top

1 楼laiyiling(陌生人[MVP])回复于 2005-08-02 14:35:06 得分 6

LONG   lStyle;  
  lStyle=GetWindowLong(m_list.GetSafeHwnd(),GWL_STYLE);//获取当前窗口类型  
  lStyle   &=   ~LVS_TYPEMASK;   //清除显示方式位  
  lStyle   |=   LVS_REPORT;   //设置显示方式  
  SetWindowLong(m_list.GetSafeHwnd(),GWL_STYLE,lStyle);//设置窗口类型Top

2 楼lixiaosan(小三)回复于 2005-08-02 14:36:07 得分 4

listctrl的style只能在创建时指定,不能修改Top

3 楼songlife33(美女,偶们结婚吧)回复于 2005-08-02 14:50:15 得分 5

listctrl.ModifyStyle(LVS_TYPEMASK,LVS_REPORT);  
  Top

4 楼yingpf(阿飛)回复于 2005-08-03 13:15:58 得分 0

我试试。。Top

5 楼orbit(走了走了)回复于 2005-08-03 13:26:35 得分 5

LVS_REPORT不是扩展风格,使用SetStyle就行了Top

6 楼yingpf(阿飛)回复于 2005-08-04 13:22:59 得分 0

谢谢各位,   laiyiling的方法可以更改样式.Top

相关问题

  • 怎样在程序中把画刷设定为Windows当前设置的样式?
  • 如何在程序里将系统的时间设置为“yyyy-mm-dd hh:mm:ss"样式
  • 怎样设置TreeView的样式?
  • 在让程序使用XP样式时出错
  • 谁能给我一个完整的xp样式的程序?
  • ASP.NET如何通过程序控制更换样式表文件!
  • ocx 界面如何把样式变成和我的应用程序界面一样的样式?
  • 各位兄弟:如何设置一个窗口的样式
  • 能设置iframe的滚动条为彩色的样式吗
  • html 的text 样式如果设置只读

关键词

  • report
  • lvs
  • lstyle
  • 设置
  • dwstyle
  • style
  • list

得分解答快速导航

  • 帖主:yingpf
  • laiyiling
  • lixiaosan
  • songlife33
  • orbit

相关链接

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

广告也精彩

反馈

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