释义 |
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 |