안녕하세요. 천리안 프로그래머포럼 C++Builder 담당 임펠리테리입니다.
비밀..이라고까지 대단한 건 아닌거 같은데요.
이지패드에서 처음으로 도입한 아이디어도 아니고, 그런 기능은 울트라에디트에서
차용한 것으로 알고 있습니다.
가장 간단히 생각하면, 아예 에디팅에 사용하는 컨트롤(아마도 리치에딧이겠죠)을
두개 이상 만들어버리는 거죠. 하지만, 이런 방법을 쓰면.. 아마도 리소스를 좀
많이 먹고 둔해지겠죠. 그래서.. 이런 걸 감안한다면, 리치에딧은 하나만 사용하고
TStringList등에 문서를 읽어놓은 후, 탭셋에서 특정 문서의 탭을 선택할때마다
리치에딧의 Lines에 Assign한다면, 웬만큼 큰 파일이 아니면 그렇게 느리진
않겠네요.
그럼 참고하시길...
임펠리테리 박지훈이었습니다.
(cbuilder, cbuilder@thrunet.com)
|