CRichEditCtrl 不会让编辑将其放在 160560 字节以上吗?
CRichEditCtrl won't let edits put it above 160560 bytes?
在大约1600行,每行约100个字符,键入更多既不显示在缓冲区中,也不会呼叫
ON_CONTROL( EN_CHANGE, IDC_PATCH, OnUpdate )
回调。
如果我粘贴到缓冲区中,只有足够的字符才能达到此限制。例如,如果有10个字符的空间,并且您粘贴了30个字符的短语,则实际上只插入了10个字符。
是否出现添加的字符是否处于末尾。
这恰好是在Windows 10 Pro.
创建后,prich->GetLimitText()
给出了32767,这显然是原始版本可以保留的最大文本数量。但是,它让我投入更多(160k(,然后继续编辑到160k的限制。
Internet上的一些文章暗示它具有或具有内部硬编码为0xffffff的"最大最大",但我发现我可以向其添加另一个F,并且GetLimitText()
报告了更高的值。尚不清楚该较高的值是否具有实际疗效,或者我的设定值是否被返回,但不一定要注意或支持。
我的解决方案是致电prich->LimitText( 0xfffffff )
,这比我的用户所需要的要多。
相关文章:
- 从不同线程使用int64的不同字节安全吗
- 将Integer转换为4字节的unsined字符矢量(按大端字节顺序)
- 在UNIX系统中使用DIR查找文件的字节大小
- 如何使用Crypto++并为RSA返回可打印的字节/字符数组
- std::当在256字节边界上写入整数时,流的奇怪行为
- 当比特(而不是字节)的顺序至关重要时的持久性
- 从文件中读取多个字节,并将它们存储在C++中进行比较
- 如何在文件中查找字节序列
- luaL_dofile在已知良好的字节码上失败,可以使用未编译的版本
- 字节到位运算符重载C++
- 在java中读取c++字节的位字段
- 使用 std::vector::reverse_iterator 将 int 序列化为字节向量?
- 字节真的是最小可寻址单元吗
- struct.error:解压缩 C++ 结构时,解包需要 288 字节的缓冲区
- 读取文件中所有可能的十六进制 16 字节序列并打印每个序列
- 如何使用 OpenCV 解码在两个 UWP 应用之间发送的图像字节?
- 如何将字节数组元素替换为修改的十六进制 ASCII 符号?
- asn1c 不会从 asn.1 模块中提取八位字节字符串的默认值
- 如何将原始字节附加到 std::vector?
- CRichEditCtrl 不会让编辑将其放在 160560 字节以上吗?