如何让vc edit控件支持输入500k的字符

如果是自绘或第三方软件的,求提供一下源码,或者帮忙解析一下原理

看每个字符ascii码是否在那个区间。如下,

if ((ch > 0 && ch < 9) || (ch > a && ch < z) || (ch > A && ch < Z))
是字母或数字
else
不是

看每个字符ascii码是否在那个区间。如下,

if ((ch > 0 && ch < 9) || (ch > a && ch < z) || (ch > A && ch < Z))
是字母或数字
else
不是

RichEdit可以支持几兆的文本。按理说,Edit在Windows 2000以上也可以突破64K,但是需要新的头文件、库文件。用VC++ 2010试试看。

如果嫌edit不够,可以用richedit,他可以支持更多字符,格式。
一般用来显示Eula等大文本信息。