CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

关于各种高级控件的mask的含义

楼主sdcer777(独钓雪)2003-11-01 19:28:50 在 VC/MFC / 基础类 提问

mask表示的是必须设置的项,对吗?还是只能有mask规定的项需要指定?  
  假设colinfo是LVCOLUMN结构,如果有下面的代码:  
  colinfo.mask=LVCF_WIDTH|LVCF_FMT|LVCF_TEXT;////是不是表示只有这三项需要指定?  
  可是我经常看到在设置colinfo的信息时,不只是mask规定的三项啊。例如:  
  colinfo.fmt=LVCFMT_CENTER;  
  colinfo.cchTextMax=255;////////////////显然,这一项没包括在mask内,为什么?  
  colinfo.cx=rtClient.Width()-40;  
  colinfo.pszText="服务器地址";  
  谁能帮助解释一下呢?  
   
  问题点数:40、回复次数:2Top

1 楼dzqsuper(数风流人物-还看打倒日本猪的人(抵制日货))回复于 2003-11-01 21:24:47 得分 0

你说什么呀  
  如果是你所说得这个colinfo.mask=LVCF_WIDTH|LVCF_FMT|LVCF_TEXT;  
  那就是mask是这三个的与(或是或吧)  
  应该还有别的  
   
  可能楼主你还没有表达清楚你的问题哦  
  QQ:179633435Top

2 楼titilima(李马 - www.titilima.cn)回复于 2003-11-01 21:41:48 得分 40

mask是一个掩码域,以ListView的LVCOLUMN为例,对于有的操作而言,并不是所有的域都必须设置,mask域在此就是为了指定只需要设置那些域。  
  cchTextMax在为column设置文本的时候无须设置,它用于在获得文本的时候指定缓冲区的大小。Top

相关问题

  • 一个TAB控件的高级问题
  • 小问题:简单窗口控件和高级窗口控件的分类!
  • 关于StringGrid控件的高级使用,高手请进!!!!!!!!!!!!!!!!!
  • ###高级问题### DataGrid 控件 屏蔽 Delete 键
  • 有哪位哥们知道VCL控件(如:TDataSet)前面的T代表什么?或者有什么含义?
  • 关于query控件的高级用法,请高手回答我!有高分!
  • 哪有《ASP.NET服务器控件高级编程》这本书下载?
  • 100分求:ASP.NET定时发送信息实例!(Time控件的高级用法)
  • 控件!!!
  • 控件

关键词

  • colinfo
  • lvcf
  • mask
  • 设置
  • 指定
  • fmt
  • width

得分解答快速导航

  • 帖主:sdcer777
  • titilima

相关链接

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

广告也精彩

反馈

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