wbRecvContent//为 webbrowser控件
procedure TFrmMain.ShowHtmlCentent(slt: TStrings);
var
aMemory: TMemoryStream;
pbuf: PAnsiChar;
begin
aMemory := TMemoryStream.Create();
try
aMemory.Clear;
slt.SaveToStream(aMemory);
aMemory.Seek(0, soBeginning);
wbRecvContent.Navigate('about:blank');
while wbRecvContent.ReadyState < READYSTATE_INTERACTIVE do
Application.ProcessMessages;
if Assigned(wbRecvContent.Document) then
(wbRecvContent.Document as IPersistStreamInit).Load(TStreamAdapter.Create(aMemory));
finally
FreeAndNil(aMemory);
end;
end;
webbrowser控件交互式加载HTML内容的实现
本文详细介绍了如何使用webbrowser控件在应用程序中加载并展示HTML内容的过程,包括内存流操作、导航至空白页面以及利用IPersistStreamInit接口加载HTML文档。
140

被折叠的 条评论
为什么被折叠?



