안녕하세요!
RIchEdit는 폰트 변경을 원하는 부분을 블럭으로 선택한 후(EM_EXSETSEL 참고)에 변경 할 수 있습니다.
워드패드가 RichEdit를 사용한 훌륭한 예제입니다.
(제 기억이 맞다면 MSDN에서 소스를 구할 수 있던 것 같습니다.)
폰트 변경과 마찬가지로, 선택된 블럭에 대해서 폰트정보를 가지고 올 수도 있습니다.
글자정보는 서식있는 텍스트(rtf) 형식의 파일로 저장합니다. (자세한건 MSDN과 구글님을 참고;)
http://msdn2.microsoft.com/en-gb/library/ms651298.aspx 를 참고하세요 :)
P.S 저도 RichEdit를 다루면서, 관련 서적이나 자료가 부족하여 -_-
그냥 닥치는대로 해보면서 체득한 지식이라 틀린 부분이 있을 수 있습니다.
TRichEdit는 안써봐서 잘 모르겠네요. (....)
형사 님이 쓰신 글 :
: RichEdit에서 적용해보니 라인별로는 가능한데 글자 별로는 도무지 않되네요 ㅜ..ㅜ
:
: 만일 된다고 하면 글자정보를 어떻게 저장할수 있을까여....
:
: 저장하고 있다가 불러오면 다시 똑같은 모양, 똑같은 색으로 표출 해야되는 ... 관련된 함수를 찾을수 없네요 ㅜ.ㅜ
|