开发者

Rich Edit control: Prevent immediate repainting/updating?

I'm trying to replace some text in a range in a rich edit control. The two line way to do it is by sending a EM_EXSETSEL followed by a EM_REPLACESEL. However, this causes an annoying flickering when the text is briefly selected, before being replaced. Is there any way to suspend repainting? I'm hoping for something like this:

SendMessage(EM_SUSPEND_PAINTING)
SendMessage(EM_EXSETSEL)
SendMes开发者_StackOverflow中文版sage(EM_REPLACESEL)
SendMessage(EM_RESUME_PAINTING)

(with the appropriate WPARAM and LPARAM values, of course)


The EM_HIDESELECTION command is most excellent.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜