Share via


GETTEXTLENGTHEX 구조체(richedit.h)

서식 있는 편집 컨트롤의 텍스트 길이를 계산하는 방법에 대한 정보를 포함합니다. 이 구조체는 EM_GETTEXTLENGTHEX 메시지의 wParam에 전달됩니다.

구문

typedef struct _gettextlengthex {
  DWORD flags;
  UINT  codepage;
} GETTEXTLENGTHEX;

멤버

flags

형식: DWORD

텍스트 길이를 결정하는 데 사용할 메서드를 지정하는 값입니다. 이 멤버는 다음 값 중 하나 이상일 수 있습니다(일부 값은 상호 배타적임).

의미
GTL_DEFAULT
문자 수를 반환합니다. 이것이 기본값입니다.
GTL_USECRLF
단락 끝에 CR/LF를 사용하여 답변을 계산합니다.
GTL_PRECISE
정확한 답변을 계산합니다. 이 방법은 변환이 필요하여 더 오래 걸릴 수 있습니다. 이 플래그는 GTL_CLOSE 플래그와 함께 사용할 수 없습니다. 둘 다 사용되는 경우 E_INVALIDARG 반환됩니다.
GTL_CLOSE
대략적인(닫기) 답변을 계산합니다. 빠르게 가져오며 버퍼 크기를 설정하는 데 사용할 수 있습니다. 이 플래그는 GTL_PRECISE 플래그와 함께 사용할 수 없습니다. 둘 다 사용되는 경우 E_INVALIDARG 반환됩니다.
GTL_NUMCHARS
문자 수를 반환합니다. 이 플래그는 GTL_NUMBYTES 플래그와 함께 사용할 수 없습니다. 둘 다 사용되는 경우 E_INVALIDARG 반환됩니다.
GTL_NUMBYTES
바이트 수를 반환합니다. 이 플래그는 GTL_NUMCHARS 플래그와 함께 사용할 수 없습니다. 둘 다 사용되는 경우 E_INVALIDARG 반환됩니다.

codepage

형식: UINT

번역에 사용되는 코드 페이지입니다. ANSI 코드 페이지에는 CP_ACP 유니코드의 경우 1200입니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 richedit.h

추가 정보

EM_GETTEXTLENGTHEX