请问ListCtrl中item的数量最多是多少 As title,我用一个ListCtrl显示数据库中的记录,当记录达到多少行时会超过ListCtrl的容量啊. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可能是一个int所能容纳的吧.不过,用一个listctrl显示全部记录不太好吧.用户怎么操作?数据量大的话连传输都是一个问题. 跟内存容量,和不能超出sizeof(int) 那么ListCtrl只能显示sizeof(int)个Item了,当需要时再显示下多少个,具体怎么做,能否详细说一下.我的程序一个单文档程序,view基类是ListView,用的是MFC ODBC+ACCESS. 用数据库分段显示数据应该是最简单的办法了。另外其容量也不是2147483647,其是windows的窗体数量来决定的。因为一个item就是一个窗体,比如execl中的窗格也是有数量限制的。 是 unsigned long的长度。 可以考虑把数据取出来放到VECTOR或者MAP里面。然后分批取出来,可以用个BUTTON响应分页,GOOD LUCK 一个int类型的大小,从GetItemCount的返回值就可以看出来了,呵呵 TO azziz(三口鱼): VECTOR或者MAP是什么东东啊?我刚学VC没多久,请教一下. 是两个类,vector类似于数组;map有点难描述,可以把它看成是一个二维的存储空间,第一列和第二列的数据类型可以不相同,第一列的值互不相同,通过第一列可以找到第二列的值。比如你存身份证号和人名的时候可以用到这种数据结构。 我决定用CARRAY来分页显示. typedef CArray<CStringArray*,CStringArray*> CMyRow; CMyRow AllMyRow; CStringArray SubStrArr; listview自画模式可以只自画一行而其它按默认画吗? 如何在MFC中实现填加自制图片! 如何将bmp文件转为jpg的文件? 编译器问题,用RichEdit做 类的static变量和派生类的问题!急! 重叠IO服务端怎么接收文件? 修改应用程序标题? 谢谢大家 编程技巧与能力的问题,大家进来谈谈吧 为什么深入一书的源码总是运行不了 oracle、oledb、ado……晕~~~~~~~~~ C Runtime的"strcpy( char *szDestination, const char *szSource )"是如何处理szDest的这个输出参数的?
VECTOR或者MAP是什么东东啊?我刚学VC没多久,请教一下.
typedef CArray<CStringArray*,CStringArray*> CMyRow;
CMyRow AllMyRow;
CStringArray SubStrArr;