1
我试图在丰富的编辑控件中替换范围中的某些文本。执行此操作的两种方法是发送EM_EXSETSEL
后跟EM_REPLACESEL
。但是,在文本被简单选择之前,这会导致恼人的闪烁,然后被替换。有什么办法可以暂停重绘吗?我希望这样的事情:Rich Edit控件:防止立即重新绘制/更新?
SendMessage(EM_SUSPEND_PAINTING)
SendMessage(EM_EXSETSEL)
SendMessage(EM_REPLACESEL)
SendMessage(EM_RESUME_PAINTING)
(用适当的wParam和lParam值,当然)