2017-11-09 3 views
0

안녕하세요 저는 알고 싶어요 굵은 글꼴은 다른 글꼴은 작은 글꼴입니다.다른 줄에 영향을주지 않고 편집 컨트롤의 글꼴을 변경할 수 있습니까? 나는 텍스트가하지만 더 큰 글꼴에 약간의 헤드 라인과 제목을 원하고 내 <code>Edit control</code>에서</p> <p>: 단지 나머지에 영향을주지 않고 라인 편집 컨트롤의 글꼴을 변경할 수있는 경우

시도했습니다. SendMessage(hEdit, WM_SETFONT, (WPARAM)hfont, MAKELPARAM(0, true)); 하지만 전체 텍스트를 전달 된 글꼴로 설정합니다.

다소 엉망이라고 생각했는데 SelectObject(hDcEdit, hFont);하지만 그것이 정확하고 방법이 있는지 나는 모른다.

+3

아니요 RichEdit을 고려하십시오. –

+0

@HansPassant : 감사합니다. 나는 그것에 관한 몇 가지 문서를 읽을 것이다. – WonFeiHong

답변

4

표준 Edit Control (생각, 메모장)은 찾고있는 것을 지원하지 않습니다. 전체 텍스트에 대해 하나의 글꼴 만 지원합니다.

대신 RichEdit Control (특히, 워드 패드), 특히 EM_SETCHARFORMAT 메시지가 있습니다. 이것은 텍스트의 다른 부분에 다른 서식 (글꼴, 색 등)을 적용하는 데 사용할 수 있습니다.

+0

감사합니다. 당신은 항상 유익합니다. – WonFeiHong

관련 문제