EM_STREAMIN

EM_STREAMIN 메시지가 응용 프로그램에 정의 된 EditStreamCallback 콜백 함수에 의해 제공 되는 데이터의 흐름과 함께 rich edit 컨트롤의 내용을 대체합니다.

EM_STREAMIN wParam = (WPARAM) (UINT) uFormat; 
lParam (LPARAM) = (EDITSTREAM까지 *) lpStream 
 

매개 변수

uFormat
데이터 형식 및 대체 옵션을 나타내는 비트 플래그 집합입니다. 이 값은 다음 데이터 형식 중 하나를 지정 해야 합니다.
의미
SF_TEXT 텍스트
SF_RTF 서식 있는 텍스트 형식 (RTF)

또한, 다음 플래그를 지정할 수 있습니다.
의미
SFF_SELECTION 데이터 스트림의 현재 선택 항목의 내용을 대체합니다. 이 플래그를 지정 하는 경우 데이터 스트림에서 컨트롤의 전체 내용을 대체 합니다. SF_TEXT 또는 SF_RTF 플래그와 함께이 플래그를 결합할 수 있습니다.
SFF_PLAINRTF Stream에서 언어별 RTF 키워드는 무시 됩니다. 모든 언어에 공통 키워드에 스트리밍됩니다. SF_RTF 플래그와 함께이 플래그를 결합할 수 있습니다.
SF_UNICODE Rich Edit 2.0:유니코드 텍스트를 나타냅니다. SF_TEXT 플래그와 함께이 플래그를 결합할 수 있습니다.

lpStream
EDITSTREAM 구조를 가리키는 포인터입니다. 입력,이 구조체의 pfnCallback 멤버는 응용 프로그램 정의 EditStreamCallback 함수를 가리켜야 합니다. 출력에 dwError 멤버를 포함할 수 있습니다 0이 아닌 오류 코드 오류가 발생 하는 경우.

반환 값

읽을 문자의 수를 반환 합니다.

주의

Rich edit 컨트롤을 EM_STREAMIN 메시지를 보낼 하면 EDITSTREAM 구조체의 pfnCallback 멤버에 지정 된 EditStreamCallback 함수를 반복된 호출 합니다. 콜백 함수를 호출할 때마다 컨트롤에 읽을 데이터 버퍼를 채웁니다. 이 콜백 함수를 나타냅니다 stream에서 작업이 완료 되거나 오류가 발생할 때까지 계속.

QuickInfo

nbsp;?Windows &NT: 버전 3.51 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:지원 되지 않습니다.
헤더:Richedit.h에 선언.

참고 항목

Rich Edit 컨트롤 개요, Rich Edit 메시지, EDITSTREAM, EditStreamCallback, EM_STREAMOUT

 

Index