呵呵呵呵呵

萝莉有三好,柔体 轻音 易推倒。女神有三宝,干嘛 呵呵 去洗澡。宅男有三好:Dota 基友 破电脑。


tcppwebbrowser和twebbrowser差别

tcppwebbrowser和twebbrowser差别

TWebBrowser本是Delphi中的浏览器组件,后来在2009及以后的版本中,移植到了C++Builder中,这样C++Builder2009、2010中就可以使用两个浏览器组件,他们的不同之处在于:
TWebBrowser是VCL组件,封装自SHDOCVW.DLL,TCppWebBrowser则是一个OCX组件,封装自IE ActiveX
但是两者的用法基本相同,以下是一个简单示例:

假设html文件内容如下:

<html>
<head></head>
<body>
<input name="test" value="12345" id="test">
</body>
</html>

保存至D:\123.htm
在窗体上添加一个CppWebBrowser和一个WebBrowser,并添加以下代码

void __fastcall TForm1::FormCreate(TObject *Sender)
{
    CppWebBrowser1->Navigate(L"D:\\123.htm");
 
    WebBrowser1->Navigate(L"D:\\123.htm");
}
// ---------------------------------------------------------------------------
//
void __fastcall TForm1::CppWebBrowser1DocumentComplete(TObject *Sender, LPDISPATCH pDisp,
          Variant *URL)
{
    Variant v = CppWebBrowser1->Document;
    v = v.OlePropertyGet("all");
    v = v.OlePropertyGet("test");
    AnsiString s = v.OlePropertyGet("value");
 
    ShowMessage("CppWebBrowser1" + s);
}
// ---------------------------------------------------------------------------
//
void __fastcall TForm1::WebBrowser1DocumentComplete(TObject *ASender, const IDispatch *pDisp,
          OleVariant &URL)
{
    Variant v = WebBrowser1->Document;
    v = v.OlePropertyGet("all");
    v = v.OlePropertyGet("test");
    AnsiString s = v.OlePropertyGet("value");
 
    ShowMessage("WebBrowser1" + s);
}

更多内容:

TCP连接的半连接与半关闭
网络性能测量概述与netperf测量工具使用方法
VC6工程升级VS2015遇到的问题解决办法
bcb 获取程序命令行CmdLine参数
Linux内核模块操作相关命令depmod,lsmod,modinfo,insmod,rmmod,mdprobe

本文链接地址:http://www.hehehehehe.cn/i/772.html