EM_SETTABSTOPS 메시지

EM_SETTABSTOPS 메시지는 여러 줄 편집 컨트롤에서 탭 정지를 설정합니다. 텍스트가 컨트롤에 복사되면 텍스트의 모든 탭 문자로 인해 다음 탭 정지까지 공간이 생성됩니다.

이 메시지는 여러 줄 편집 컨트롤에 의해서만 처리됩니다. 이 메시지를 편집 컨트롤 또는 서식 있는 편집 컨트롤로 보낼 수 있습니다.

매개 변수

wParam

배열에 포함된 탭 정지 수입니다. 이 매개 변수가 0이면 lParam 매개 변수가 무시되고 기본 탭 정지는 32개의 대화 상자 템플릿 단위마다 설정됩니다. 이 매개 변수가 1이면 모든 n 대화 상자 템플릿 단위에서 탭 정지가 설정됩니다. 여기서 nlParam 매개 변수가 가리키는 거리입니다. 이 매개 변수가 1보다 크면 lParam은 탭 정지 배열에 대한 포인터입니다.

lParam

대화 상자 템플릿 단위로 탭 정지를 지정하는 부호 없는 정수 배열에 대한 포인터입니다. wParam 매개 변수가 1인 경우 이 매개 변수는 대화 상자 템플릿 단위로 모든 탭 정지 사이의 거리를 포함하는 부호 없는 정수에 대한 포인터입니다.

반환 값

모든 탭이 설정된 경우 반환 값은 TRUE입니다.

모든 탭이 설정되지 않은 경우 반환 값은 FALSE입니다.

설명

EM_SETTABSTOPS 메시지는 편집 컨트롤 창을 자동으로 다시 그리지 않습니다. 애플리케이션이 편집 컨트롤에 이미 있는 텍스트의 탭 정지를 변경하는 경우 InvalidateRect 함수를 호출하여 편집 컨트롤 창을 다시 그려야 합니다.

배열에 지정된 값은 대화 상자 템플릿에 사용되는 디바이스 독립적 단위인 대화 상자 템플릿 단위입니다. 측정값을 대화 상자 템플릿 단위에서 화면 단위(픽셀)로 변환하려면 MapDialogRect 함수를 사용합니다.

서식 있는 편집: Microsoft Rich Edit 3.0 이상에서 지원됩니다. 서식 있는 편집 컨트롤은 MAX_TAB_STOPS로 지정된 최대 탭 정지 수를 가질 수 있습니다. Rich Edit 버전과 다양한 시스템 버전의 호환성에 대한 자세한 내용은 서식 있는 편집 컨트롤 정보를 참조하세요.

요구 사항

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

추가 정보

기타 리소스

InvalidateRect

MapDialogRect