CRichEditCtrl::StreamOut

long StreamOut( int nFormat, EDITSTREAM& es );

返回值:返回要写到输出流中去的字符数。

参数:
nformat用来指定输出数据格式的标志。参见说明部分可以获得更多的信息。
es用来指定输出流的EDITSTREAM结构。参见说明部分可以获得更多的信息。

说明:
此成员函数用来将此CRichEditCtrl对象中的内容写到指定的输出流中。
nFormat的值必须是下列值之一:
·SF_TEXT表示只是写文本。
·SF_RTF表明写文本并进行格式化。
·SF_RTFNOOBJS表明是写文本并进行格式化,用空格来替换OLE项。
·SF_TEXTIZED表明写文本并进行格式化,使用OLE项的原文表示。
这些值中的任何一个都可以与SFF_SELECTION组合。如果指定了SFF_SELECTION,则StreamOut将读取选择写入输出流。如果没有指定,则StreamOut将CRichEditCtrl对象的所有内容都写入输出流中。
在EDITSTREAM参数es中,你可以指定一个用文本来填充缓存的收回函数。这个收回函数被重复调用,直至输入流被用完为止。
更多的信息,参见Win32文档中的EM_STREAMOUT消息和EDITSTREAM结构。

请参阅:CRichEditCtrl::StreamIn