gpt4 book ai didi

delphi - 从 Delphi 中的 richedit 获取 Richtext

转载 作者:行者123 更新时间:2023-12-03 15:22:44 26 4
gpt4 key购买 nike

有没有一种方法可以从 Richedit 获取 RTF 数据,而无需像中那样使用 savetostream

strStream := TStringStream.Create('') ;
try
RichEdit.Lines.SaveToStream(strStream);
Text := strStream.DataString;
strStream.CleanupInstance;
finally
strStream.Free

最佳答案

Tim 从 RichEdit 控件获取 RTF 数据的唯一方法是使用 Stream,因为检索 RTF 数据的 Windows 消息 ( EM_STREAMOUT ) 需要 EditStreamCallback结构,这是 Windows 将 rtf 数据传入或传出 RichEdit 控件所使用的方式。

所以你可以使用自己的示例代码,或者实现对windows消息EM_STREAMOUT的调用.

关于delphi - 从 Delphi 中的 richedit 获取 Richtext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3636718/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com