본문 바로가기
코드 조각

RichEdit에서 문자열 찾아서 커서 이동

by ictlab 2012. 3. 30.

TRichEdit 에서 원하는 문자열을 찾아서 커서를 이동 시키는 코드


RichEdit1->HideSelection = false; 
위 프로퍼티 세팅을 안하면 이동이 안되는 문제가 있음.


  
  int pos = RichEdit1->FindText("찾을 문자열", 0, RichEdit1->Text.Length(), TSearchTypes());

  RichEdit1->SelStart = pos;
  //RichEdit1->SelLength = b->Caption.Length();

  RichEdit1->HideSelection = false;
  RichEdit1->Perform(EM_SCROLLCARET, 0, 0);