EM_STREAMOUT

EM_STREAMOUT 메시지 rich edit 컨트롤의 내용을 EditStreamCallback 응용 프로그램 정의 콜백 함수에 전달 하면 됩니다. 콜백 함수를 다음 기록할 수 데이터 스트림을 파일 또는 다른 위치를 선택.

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

매개 변수

uFormat
다음 데이터 형식 중 하나를 지정 하는 값:
의미
SF_TEXT OLE 개체 대신 공백 사용 하 여 텍스트
SF_RTF 서식 있는 텍스트 형식 (RTF)
SF_RTFNOOBJS OLE 개체 대신 공백 사용 하 여 RTF.
SF_TEXTIZED OLE 개체의 텍스트 표현 텍스트.

SF_RTFNOOBJS 옵션은 응용 프로그램에 저장 자체 OLE 개체, RTF로 OLE 개체의 표현이 없으면 매우 컴팩트한 유용 합니다. 제어 단어 "\objattph" 공백과 개체 위치를 나타냅니다.

SFF_SELECTION 플래그와 함께 데이터 형식 값을 결합할 수 있습니다. SFF_SELECTION를 지정 하면 부자 컨트롤 스트림만의 내용을 현재 선택 영역을 편집 합니다. 그렇지 않으면 컨트롤 스트림 아웃 전체 내용.

SFF_PLAINRTF 플래그와 함께 SF_RTF 및 SF_RTFNOOBJS 값을 결합할 수 있습니다. 풍부한 편집; 모든 언어에 공통 키워드 컨트롤 스트림 SFF_PLAINRTF을 지정 하는 경우 그것은 특정 언어 관련 RTF 키워드를 무시.

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

반환 값

데이터 스트림에 쓴 문자 수를 반환 합니다.

주의

Rich edit 컨트롤을 EM_STREAMOUT 메시지를 보낼 하면 EDITSTREAM 구조체의 pfnCallback 멤버에 지정 된 EditStreamCallback 함수를 반복된 호출 합니다. 콜백 함수가 호출 될 때마다 컨트롤이 컨트롤의 내용 중 일부를 포함 하는 버퍼를 전달 합니다. 컨트롤의 모든 내용을 콜백 함수에 전달 될 때까지 또는 오류가 발생할 때까지이 프로세스가 계속 됩니다.

QuickInfo

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

참고 항목

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

 

Index