如何改变CppWebBrowser的Html内容

愤怒的大沙包

愤怒的大沙包

2016-02-19 18:50

想要天天向上,就要懂得享受学习。图老师为大家推荐如何改变CppWebBrowser的Html内容,精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!
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;
}
展开更多 50%)
分享

猜你喜欢

如何改变CppWebBrowser的Html内容

Web开发
如何改变CppWebBrowser的Html内容

去除内容中的html

Web开发
去除内容中的html

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

包涵HTML标记的内容分页

Web开发
包涵HTML标记的内容分页

显示内存中的HTML内容

编程语言 网络编程
显示内存中的HTML内容

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

HTML里select的CSS样式的改变

Web开发
HTML里select的CSS样式的改变

XUL中如何插入一段HTML内容

Web开发
XUL中如何插入一段HTML内容

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

我会随你到世界尽头 I will follow you to the end of time

我会随你到世界尽头 I will follow you to the end of time

你问我答:XML与HTML的区别

你问我答:XML与HTML的区别
下拉加载更多内容 ↓