导航:  Windows Controls Procedures > Rich Edit Control > Wrappers >

RichEdit_StreamIn

上一页返回章节概述下一页

描述

 

使用应用程序定义的数据流替换富编辑控件的内容?/跨度> <跨度风格='字体:'宋体';字体重量:大胆;颜色:#000000;">EditStreamCallback回调函数.您可以使用此功能或发送EM_STREAMIN 消息明确.??弡???

 

FreeBasic Syntax

FUNCTION RichEdit_StreamIn ( _

BYVAL hRichEdit AS HWND, _

BYVAL psf AS LONG, _

BYVAL pedst AS EDITSTREAM PTR _

) AS DWORD

 

参数

hRichEdit

[in]编辑器控件句柄

psf

[in]指定数据格式和替换选项.此值必须是下列值之一.

 

SF_RTF

富文本格式(RTF)

SF_TEXT

文本

 

此外,还可以指定下列标志.

 

SFF_PLAINRTF

如果指定,只对所有语言通用的关键字在.流中的特定语言的RTF关键词被忽略.如果没有指定,所有关键字都将在.你可以此标志与SF_RTF标志结合.

SFF_SELECTION

如果指定,数据流将替换当前选择的内容.如果没有指定,数据流将替换控件的全部内容.你可以将这个标志与SF_TEXT或SF_RTF旗帜.

SF_UNICODE

微软丰富的编辑2.0后来:表示Unicode文本.你可以此标志与SF_TEXT标志结合.

pedst

[in, out]指向EDITSTREAM结构.在输入端,这种结构的pfncallback成员必须指向一个应用程序定义的?/跨度> <跨度风格='字体:'宋体';字体重量:大胆;颜色:#000000;">EditStreamCallback功能.在输出上dwError如果出现错误,成员可以包含非零错误代码.

 

Return Value

 

此消息返回读取的字符数.

 

备注

 

当你发送一个EM_STREAMIN消息,富编辑控件使重复调用EditStreamCallback指定的函数pfnCallback的成员EDITSTREAM结构.每次调用回调函数时,它会填充一个带数据的缓冲区,以便读入控件.这将继续,直到回调函数指示已完成流操作或发生错误.

 

最低操作系统

 

Windows NT 4.0. 95,

 

引用文件

 

AfcRichEdit.inc