Богатый контроль редактирования: Предотвратить немедленное перекрашивание / обновление?
Я пытаюсь заменить некоторый текст в диапазоне в элементе управления редактирования. Двухстрочный способ сделать это, отправив EM_EXSETSEL
с последующим EM_REPLACESEL
, Однако это вызывает раздражающее мерцание при кратком выделении текста перед его заменой. Есть ли способ приостановить перекрашивание? Я надеюсь на что-то вроде этого:
SendMessage(EM_SUSPEND_PAINTING)
SendMessage(EM_EXSETSEL)
SendMessage(EM_REPLACESEL)
SendMessage(EM_RESUME_PAINTING)
(с соответствующими значениями WPARAM и LPARAM, конечно)