У меня ситуация с контролем редактирования, и мне нужно руководство.В большинстве случаев текстовый редактор работает нормально, но в других случаях, в зависимости от последних нескольких символов перед вводом и на основе введенных символов, последние несколько символов должны быть заменены другими символами.
Решение, которое кажется очевидным для меня, состоит в том, чтобы иметь буфер символов GetWindowText () непосредственно перед изменением содержимого, добавлять символы, введенные в буфер, манипулировать буфером, если необходимо, и затем SetWimdowText ().
Я знаю, что элемент управления для редактирования имеет свой собственный буфер.Так что это правильный подход, чтобы иметь свой собственный буфер или есть способы, которыми я могу поделиться с ним буфером и т. Д.?Редактор может содержать не более 4 МБ символов.
Мне нужно, чтобы это работало на Windows 7 и XP, а не на старых. Я использую MFC.
Спасибо за вашу помощь.