|
리치에디트로 사용자가 값(텍스트 문서)등을 입력하게 하고..
그 내용 모두가 나오도록 richedit의 크기를 조정하고 싶습니다.
제가 생각했을 때 단점은, 리치에디트는 rtf기 때문에
각 문자마다 제각각 글자크기등을 달리할 수 있어서
총 라인수는 알 수 있더라도.. 그 라인만큼의 텍스트를 찍기 위해
필요한 total height를 알지 못하기 때문에..
사용자가 입력한 문서내용에 맞게 richedit의 크기를 조절하는 방법을
모르겠네요..
쉽게말해서..richedit의 현재 height가 100인데
사용자가 입력한 문자열(height==150)들이 모두 화면에 보이게 하려면
richedit의 height를 150으로 맞춰서 딱 그 내용까지만 나오게끔..
조정하는 방법이 없을까요? 여기서 참고사항은..각 줄단위
height는 제각각 다를 수 있다는 겁니다.
제 나름대로 문제를 해결할 수 있는 힌트를 몇가지 찾아봤는데요..
1) richedit의 내부에서 자동으로 생성되는 vertical scrollbar 객체의 method를 참조하는 방법
->요놈은 display해야될 logical height를 다 알고있을테니..이것만 참조해도..될듯..근데 방법은?
2) ...?
산너머 산이네요.. -_-;
도와주십시오..
-locke
|