社区
C++ Builder
帖子详情
关于CppWebBrowser的一个小问题
xiaowa
2005-04-29 08:18:15
我已经通过CppWebBrowser打开了一个页面,请问如何获得这个页面的html的代码呢?
...全文
92
4
打赏
收藏
关于CppWebBrowser的一个小问题
我已经通过CppWebBrowser打开了一个页面,请问如何获得这个页面的html的代码呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
僵哥
2005-04-30
打赏
举报
回复
TMemoryStream *stm = new TMemoryStream();
TStreamAdapter *sa = new TStreamAdapter( stm, soReference );
IPersistStreamInit *psi = NULL;
if ( sa == NULL )
{
delete stm;
return;
}
_di_IDispatch doc = CppWebBrowser1->Document; //browser žé TCppWebBrowser Ôª¼þ
if ( doc == NULL )
{
TVariant url = "WWW.google.com";
CppWebBrowser1->Navigate2( &url );
while ( !CppWebBrowser1->Busy)
{
Application->ProcessMessages();
}
while( CppWebBrowser1->Busy)
{
Application->ProcessMessages();
}
doc = CppWebBrowser1->Document;
}
if ( doc->QueryInterface(IID_IPersistStreamInit, (void**)&psi ) == S_OK )
{
if ( psi )
{
psi->Save( *sa ,true);
stm->Position=0;
Memo1->Lines->LoadFromStream(stm);
}
}
else
delete sa;
delete stm;
我不懂电脑
2005-04-30
打赏
举报
回复
用
void __fastcall ExecWB(Shdocvw_tlb::OLECMDID cmdID, Shdocvw_tlb::OLECMDEXECOPT cmdexecopt,
TVariant *pvaIn=TNoParam(), TVariant *pvaOut=TNoParam());
另存为文件就可以从文件中查看了,另存为的命令ID是OLECMDID_SAVEAS = 4,
Builder007
2005-04-30
打赏
举报
回复
用NMHTTP控件可以查看HTML的源代码!
qrlvls
2005-04-30
打赏
举报
回复
通过 IHTMLDocument 的接口函数来完成
VC++中可能遇到的
问题
收藏
VC++中可能遇到的
问题
收藏 | 旧一篇: 在VC中动态加载ODBC时的一些小细节 function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d....
VC++中可能遇到的
问题
再请教
一个
问题
,就是怎样释放 pThread ,每次创建线程它都指向
一个
新的线程对象,而它是全局变量,这样只到程序退出前它所指向的线程对象都不会释放,而我想在
一个
线程结束后就能释放该线程对象,不想让 pThread 在...
Jiangsheng的CSDN Digest(March 4, 2006)
为了便于搜索,这里尽可能...
一个
思路:新建
一个
线程,在新的线程中不停的查找"文件下载"对话框,找到后,就用postmessage关闭它,不过要注意两个
问题
,一是要保证程序安全执行,调试的时候要小心,第二是,这样做的开销
问题
...
转
转自http://blog.csdn.net/jiangsheng/archive/2006/03/05/615714.aspx为了便于搜索,这里尽可能保留了论坛上讨论的原文... (VC/MFC 基础类)已知IStream *pIStream取道内容,如何将pIStream内容写到
一个
文件中去?http:
Win32 & .Net Q&A 200509
CSDN 讨论总结系列: Jiangsheng的CSDN Digest (Dec ...请教
一个
关于Html视图的
问题
Q 我在对话框程序中嵌入了
一个
Html视图,打开了
一个
网页,现在我想向网页传数据,并且要重网页接收数据,我该怎么做啊??? A ...
C++ Builder
13,822
社区成员
102,680
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章