社区
C++ Builder
帖子详情
直接访问WebBrowser控件中的HTML源码
浪漫雪雨夜
2001-11-29 09:07:44
加精
如何在C++ Builder中 直接访问WebBrowser控件中的HTML源码
...全文
142
5
打赏
收藏
直接访问WebBrowser控件中的HTML源码
如何在C++ Builder中 直接访问WebBrowser控件中的HTML源码
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
浪漫雪雨夜
2001-11-30
打赏
举报
回复
我已经解决了。
参照Delhpi的写法,再加上c++的语法
VSaber
2001-11-30
打赏
举报
回复
用ie接口!webbrowser.document as IHtmlDocument2
delphi的写法,呵呵,好久没用c++了,自己queryinterface吧!
浪漫雪雨夜
2001-11-30
打赏
举报
回复
//sethtml(String Html)
{
IStream * stream;
HGLOBAL hHTMLText ;
IPersistStreamInit * psi;
if ( (webbrower*)->Document)//换成自己的webbrower指针
hHTMLText=GlobalAlloc(GPTR,Html.Length()+1);
else
return;
if (! hHTMLText)
return;
CopyMemory(Pointer(hHTMLText),Html.c_str() , Html.Length());
OleCheck(CreateStreamOnHGlobal (hHTMLText, true, & stream));
OleCheck(mainform->IE->Document->QueryInterface(IID_IPersistStreamInit,(void **) &psi));
OleCheck(psi->InitNew()); OleCheck(psi->Load(stream));
GlobalFree(hHTMLText);//释放
psi->Release();//释放
psi=NULL;//可以省略
stream=NULL;//可以省略
}
781014
2001-11-29
打赏
举报
回复
在帮你抬一下因为我也想知道。
781014
2001-11-29
打赏
举报
回复
帮你抬一下因为我也想知道。
C#
中
Web
Browser
控件
的简单调用
1,在项目
中
引用程序集拓展
中
的Microsoft.ms
html
后,可以在公共
控件
中
找到
Web
Browser
控件
。 2,在窗体
中
加入三个按钮,然后添加
Web
Browser
控件
,右键
控件
选属性,设置相应的属性。 3,设置
Web
Browser
控件
的属性 public Form1() { InitializeComponent();
web
Browser
1.ScriptErrorsSuppressed = true; //跳过脚本错误提示 } 4,双击按钮添加代码,调用
Web
Browser
控件
的Navigate方法实现显示不同网页 private void button1_Click(object sender, EventArgs e) {
web
Browser
1.Navigate("网址"); } 5,实现点链接而不弹窗,右击
Web
Browser
控件
选择属性,在相应属性面板
中
查看它所支持的事件,激活NewWindow事件,在事件函数
中
添加如下代码; private void
web
Browser
1_NewWindow(object sender, CancelEventArgs e) { //防止弹窗; e.Cancel = true; string url = this.
web
Browser
1.StatusText; this.
web
Browser
1.Url = new Uri(url); }
asp.net 使用
Web
Browser
控件
浏览网页
源码
asp.net 使用
Web
Browser
控件
浏览网页
源码
! 很值得下载看看!资源免费,大家分享!!
web
Browser
控件
操作动态
html
web
Browser
控件
操作动态
html
,
源码
都有,点击下载
Excel2007 VBA使用
Web
Browser
控件
登录12306网站的演示
Excel2007 VBA使用
Web
Browser
控件
登录12306网站,推荐IE8,IE9也可以登录,但后继不能查询车票,是脑残的12306的问题。 程序涉及计时器、表单提交、页面加载完成判定、页面文字判断等多个方面。 代码来自网上若干人的支持
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章