다음을 통해 공유


EM_FORMATRANGE 메시지

특정 디바이스에 대한 서식 있는 편집 컨트롤에서 텍스트 범위의 서식을 지정합니다.

매개 변수

wParam

텍스트를 렌더링할지 여부를 지정합니다. 이 매개 변수가 0이 아니면 텍스트가 렌더링됩니다. 그렇지 않으면 텍스트가 측정됩니다.

lParam

출력 디바이스에 대한 정보를 포함하는 FORMATRANGE 구조체이거나 컨트롤에서 캐시된 정보를 해제하는 NULL입니다.

반환 값

이 메시지는 지역에 맞는 마지막 문자의 인덱스와 1을 반환합니다.

설명

이 메시지는 일반적으로 프린터와 같은 출력 디바이스에 대한 서식 있는 편집 컨트롤의 콘텐츠 형식을 지정하는 데 사용됩니다.

이 메시지를 사용하여 텍스트 범위의 서식을 지정한 후에는 EM_FORMATRANGE를 다시 보내 캐시된 정보를 해제해야 하지만 lParamNULL로 설정됩니다. 그렇지 않으면 메모리 누수가 발생합니다. 또한 한 디바이스에 이 메시지를 사용한 후 다른 디바이스에 대해 다시 사용하기 전에 캐시된 정보를 해제해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2003 [데스크톱 앱만 해당]
헤더
Richedit.h

추가 정보

참조

EM_DISPLAYBAND

개념

Rich Edit 컨트롤 인쇄