手机
当前位置:查字典教程网 >网页设计 >脚本HTML教程 >如何改变CppWebBrowser的Html内容
如何改变CppWebBrowser的Html内容
摘要:void__fastcallTForm1::SetHtml(TCppWebBrowser*WebBrowser,AnsiStringHtml...

 void __fastcall TForm1::SetHtml( TCppWebBrowser *WebBrowser,AnsiString Html )

{
IStream *Stream;
HGLOBAL hHTMLText;
IPersistStreamInit *psi;
if( WebBrowser->Document == NULL )
return;
hHTMLText = GlobalAlloc( GPTR, Html.Length() + 1 );
if( 0 == hHTMLText )
{
ShowMessage( "GlobalAlloc Error" );
return;
}
CopyMemory( hHTMLText, Html.c_str(), Html.Length() );
OleCheck( CreateStreamOnHGlobal( hHTMLText, true, &Stream ) );
try
{
OleCheck( WebBrowser->Document->QueryInterface( __uuidof(IPersistStreamInit), (void **)&psi ) );
try
{
OleCheck( psi->InitNew() );
OleCheck( psi->Load(Stream) );
}
catch( ... )
{
delete psi;
}
}
catch( ... )
{
delete Stream;
}
delete psi;
delete Stream;
}

【如何改变CppWebBrowser的Html内容】相关文章:

如何在Asp.net中使用HtmlArea编辑器

XHTML+CSS兼容性解决的五个方案

HTML基本标签有哪些

Apache伪静态html(URL Rewrite)设置法

python读取json文件并将数据插入到mongodb的方法

XHTML+CSS网页制作

Http环境下的保持连接方式

创建HTML5新标签(IE6~8)

HTML网页设计:去掉IE滚动条

XUL中如何插入一段HTML内容

精品推荐
分类导航