EM_STREAMOUT 메시지 rich edit 컨트롤의 내용을 EditStreamCallback 응용 프로그램 정의 콜백 함수에 전달 하면 됩니다. 콜백 함수를 다음 기록할 수 데이터 스트림을 파일 또는 다른 위치를 선택.
EM_STREAMOUT wParam = (WPARAM) (UINT) uFormat;
lParam (LPARAM) = (EDITSTREAM까지 *) lpStream
| 값 | 의미 |
|---|---|
| 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 키워드를 무시.
데이터 스트림에 쓴 문자 수를 반환 합니다.
Rich edit 컨트롤을 EM_STREAMOUT 메시지를 보낼 하면 EDITSTREAM 구조체의 pfnCallback 멤버에 지정 된 EditStreamCallback 함수를 반복된 호출 합니다. 콜백 함수가 호출 될 때마다 컨트롤이 컨트롤의 내용 중 일부를 포함 하는 버퍼를 전달 합니다. 컨트롤의 모든 내용을 콜백 함수에 전달 될 때까지 또는 오류가 발생할 때까지이 프로세스가 계속 됩니다.
nbsp;?Windows &NT: 버전 3.51 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:지원 되지 않습니다.
헤더:Richedit.h에 선언.
Rich Edit 컨트롤 개요, Rich Edit 메시지, EDITSTREAM, EditStreamCallback, EM_STREAMIN