描述
使用应用程序定义的数据流替换富编辑控件的内容?/跨度> <跨度风格='字体:'宋体';字体重量:大胆;颜色:#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