我有编辑控制的情况,我需要一些指导。文本编辑器在大多数情况下正常运行,但在其他情况下,根据键入前的最后几个字符和键入的字符,最后几个字符必须替换为不同的字符。
对我来说显而易见的解决方案是在内容更改之前有一个字符缓冲区 GetWindowText(),将键入的字符添加到缓冲区中,必要时操作缓冲区,然后是 SetWimdowText()。
我知道编辑控件有自己的缓冲区。那么这是拥有自己的缓冲区的正确方法,还是有办法与它共享缓冲区等?编辑器的字符可能不超过 4MB。
我需要它才能在 Windows 7 和 XP 上工作,而不是热衷于旧版本。我使用 MFC。
谢谢你的帮助。