Share via


ITextHost::TxGetMaxLength 메서드(textserv.h)

텍스트에 허용되는 텍스트 호스트의 최대 길이를 가져옵니다.

구문

HRESULT TxGetMaxLength(
  DWORD *plength
);

매개 변수

plength

형식: DWORD*

허용되는 최대 텍스트 길이(문자 수)입니다. INFINITE가 반환되면 text services 개체는 지정된 텍스트를 저장하는 데 필요한 만큼의 메모리를 사용할 수 있습니다.

반환 값

형식: HRESULT

반환 값은 S_OK.

설명

이 최대값에 도달하면 text services 개체는 추가 문자 삽입 및 붙여넣기 텍스트를 거부해야 합니다. 그러나 TxSetText는 여전히 최대 길이보다 긴 텍스트를 허용(및 설정)해야 합니다. 이 메서드는 바인딩에 사용되며 컨트롤이 바인딩되는 데이터의 무결성을 유지하는 데 중요하기 때문입니다.

이 메서드는 EM_LIMITTEXT 메시지와 유사합니다.

반환된 제한이 현재 text services 개체에 있는 문자 수보다 작으면 데이터가 손실되지 않습니다. 대신 텍스트가 제한 이하로 줄어들 때까지 삭제 이외의 텍스트에는 편집이 허용되지 않습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 textserv.h
DLL Msftedit.dll

추가 정보

개념

EM_LIMITTEXT

ITextHost

참조

창 없는 Rich Edit 컨트롤