2010-06-25 6 views
1

풍부한 편집 컨트롤의 범위에있는 일부 텍스트를 바꾸려고합니다. 두 줄의 방법은 EM_EXSETSEL 다음에 EM_REPLACESEL을 보내는 것입니다. 그러나 이것은 텍스트가 잠시 후에 교체 될 때까지 성가신 깜박임을 유발합니다. 다시 칠하는 것을 중단 할 방법이 있습니까? 이 같은 뭔가를 바라고 있어요 :서식있는 편집 컨트롤 : 즉각적인 페인트/업데이트를 방지 하시겠습니까?

SendMessage(EM_SUSPEND_PAINTING) 
SendMessage(EM_EXSETSEL) 
SendMessage(EM_REPLACESEL) 
SendMessage(EM_RESUME_PAINTING) 

(해당 WPARAM과 LPARAM 값을, 물론)

답변

관련 문제