2012-06-08 5 views
0

RichEdit 컨트롤에서 문자 간격을 변경하려면 어떻게해야합니까? CHARFORMAT 구조체를 사용하려고했지만 msdn에서 설명한 것처럼 sSpacing은 RichEdit 컨트롤에서는 쓸모가 없습니다. 또한 SetTextExtra 함수는 해당 컨트롤의 hdc에서도 쓸모가 없습니다. 그리고 나는 또한 그 컨트롤의 인터페이스를 사용하려고했는데, iTextFont 인터페이스의 SetSpace 함수는 비효율적이었다. 아무도 나를 도울 수 있습니까? 감사합니다.RichEdit 컨트롤의 문자 간격

답변

0

개별 문자 사이의 문자 간격을 의미하는 경우 수행 할 수있는 작업이 있는지 확실하지 않습니다. 줄 사이의 간격에 대해 이야기하고 있다면 PARAFORMAT 구조체와 EM_SETPARAFORMAT 메시지를 사용하십시오.

+0

답변 해 주셔서 감사합니다. Joe! 두 줄 사이가 아니라 두 글자 사이의 간격을 어떻게 바꿀 것인가. 예를 들어 "hello"단어는 변경된 후 "h l l l o"와 같이 보입니다. 문자 'h'와 'e'사이의 간격은 변수를 사용하여 변경할 수 있습니다. – user1444552

관련 문제