例如edit这样的控件是如何实现输入长度无限的? 即预先没法分配内存,但是允许用户无限制的输入任何多的内容。不可能用户每输入一个字符或者删除、替换、粘贴动作一下,就delete new copy一次吧?我做过了试验,当输入量越大的时候速度就会越慢。到底如何实现可以即快又完美。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1. Q & D 方法先申请64K内存进行工作(Edit控件最大长度为64K),如果发现用户的输入超出了此长度,再申请64K,然后将原内容拷贝至新内存继续工作,以下以此类推.2. 标准方法以每4K内存作为一个node,建立链表.如果用户输入超过现有长度,则申请一个node,然后在这个新node中存放用户信息. 关于在MFC中使用JavaScript的问题 求高手告知MFC VC ADO 连接数据库 怎样创建一个线程用来定时自动发送消息 高速数据采集 一个困惑已久的问题,临时文件的烦恼 关于计数器的问题! 请问用什么函数能创建一个和父窗口一摸一样的窗口?? 我用ReadProcessMemory读自己进程的一个内存地址,一读,程序就被关掉.读其它进程不会出来这个问题. 两个简单问题,进来看看! 一个莫名奇妙的问题 我初学.请朋友们把你们初学得时候做得简单得列子传上来,我学习学习.
先申请64K内存进行工作(Edit控件最大长度为64K),如果发现用户的输入超出了此长度,再申请64K,然后将原内容拷贝至新内存继续工作,以下以此类推.2. 标准方法
以每4K内存作为一个node,建立链表.如果用户输入超过现有长度,则申请一个node,然后在这个新node中存放用户信息.