안녕하세요..
ICS의 TEmulVT 처럼 터미널창을 컴포넌트로 만들려고 하는데요..
어떻게 해야 될지 모르겠어요..
그냥 폼에 canvas 위에 표현하려니.. 이렇게 하면 안될것 같아서요..
문제점이 많이 발생하네요..
리치에디트로도 만들었는데.. 안시가 나왔을때 색상을 변경해주거나..
하려면 블럭을 지정해 처리하는데.. 안시 체크시마다 화면이 계속 깜박
거려서 오랜시간을 보면 눈에 피로가 옵니다. 또한 안시를 보면 배경색
변경, 반전 등 많은 처리를 해줘야 되는데.. 리치에디트로는 모든 처리가
안될 것 같아서요..
이야기나 새롬을 보면 화면 깜박임이나.. 터미널 안시처리를 문제없이
하는게.. 부러워요..
무엇을 상속받아 컴포넌트를 만들어야 하나요..
canvas에서 처럼 반전, 배경색 등 처리가 가능하고요..
메모나 리치에서 처럼 한 문자나 문자열로 처리가 되고요..
이미 지나간 화면에 대해서도 메모나 리치처럼 남아 있는 기능 등..
이외 커서 문제 등.. 넘 힘드네요..
어떤 식으로 상속받아 위의 기능들을 한 화면에서 모두
처리해야 하나요.. 다른분들 소스를 보면 TLine, TCanvas 등이
코드내에 있는데.. 무슨 뜻에서 그런건지 모르겠어요.. ㅠㅠ
짧은 지식으로 처리하려니.. 힘드네요..
잘 아시는분이나 해보신분이 있으시면 조언이나.. 방법을
가르쳐 주시면 고맙겠습니다..
이 곳에서 많은 정보를 얻었는데요..
산넘어 산이네요.. ㅠㅠ