다음을 통해 공유


ITextServices::TxGetText 메서드(textserv.h)

컨트롤의 모든 유니코드 일반 텍스트를 BSTR로 반환합니다.

구문

HRESULT TxGetText(
  BSTR *pbstrText
);

매개 변수

pbstrText

형식: BSTR *

유니코드 일반 텍스트입니다.

반환 값

형식: HRESULT

출력 인수에서 텍스트가 성공적으로 반환되면 반환 값이 S_OK.

메서드가 실패하면 반환 값은 다음 HRESULT 코드 중 하나입니다. COM 오류 코드에 대한 자세한 내용은 COM에서 오류 처리를 참조하세요.

반환 코드 설명
E_INVALIDARG
잘못된 BSTR 포인터가 전달되었습니다.
E_OUTOFMEMORY
텍스트 복사본에 메모리를 할당할 수 없습니다.

설명

호스트(호출자)는 반환된 BSTR의 소유권을 맡습니다.

일반 텍스트 데이터를 검색하는 다른 방법은 WM_GETTEXT 또는 TOM(텍스트 개체 모델) GetText 메서드를 사용하는 것입니다.

컨트롤에 텍스트가 없으면 BSTR 이 할당되고 0x000D 반환됩니다.

반환된 텍스트가 반드시 null로 종료되는 것은 아닙니다 .

요구 사항

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

추가 정보

개념

GetText

ITextServices

기타 리소스

참조

WM_GETTEXT

창 없는 Rich Edit 컨트롤