vc++ 网页操作-VC++怎样进行多网页操作?

问题描述

VC++怎样进行多网页操作?
我想用VC++写一段网页操作的程序,但不成功。同志们能不能帮我分析一下问题,理清一下编程思路。
我在一个网页上希望完成这样的任务:首先,我想在对话框中用一个Microsoft Web Browser控件打开一个网页,在上面获得一些链接。然后,将这些依次在另一个Microsoft Web Browser控件上,依次打开这些链接进行一些表单操作。
问题是:我在第一个控件上的DownloadCompleteExplorer1()函数使用Navigate()函数,想在第二个控件上依次打开链接的网页,在DownloadCompleteExplorer2()函数中进行相关操作。但是实际上每次运行都只能打开最后一个链接。也就是说,使用Navigate()函数后,并不等待第二个控件的DownloadComplete事件执行,就继续第一个控件DownloadCompleteExplorer1()的下一条语句。(我想第一个控件的DownloadCompleteExplorer1()没执行完,是不会执行第二个控件的DownloadCompleteExplorer2()函数的。)怎样解决上面的问题呢?我想可能需要用多线程,但是多线程我正在学习中,同志们能给些解决办法吗?最好有例程。
不胜感激!

时间: 2024-08-15 07:38:17

vc++ 网页操作-VC++怎样进行多网页操作?的相关文章

vc++编程问题-判断一段时间无人操作如何实现

问题描述 判断一段时间无人操作如何实现 VC++如何判断电脑一段时间无操作,类似QQ的离开状态判断,用VC++怎么实现? 解决方案 参考计算机一段时间不操作进入屏保模式的程序.

求助-arcgis new一个polygon 对象,当网页运行时错误,对象不支持此操作

问题描述 arcgis new一个polygon 对象,当网页运行时错误,对象不支持此操作 有部分省略"esri/geometry/Polygon", "esri/SpatialReference", ], function (FeatureLayer, BootstrapMap, ABCLayer, Map, HeatmapRenderer, Polygon, SpatialReference) { var map = BootstrapMap.create(&q

vc++-在VC++6.0操作access2003程序里换成操作access2007

问题描述 在VC++6.0操作access2003程序里换成操作access2007 用VC和数据库access2003编好的程序中把数据库换成access2007需要修改哪些内容呢?新手求助高手 解决方案 主要是导入新的access类库,然后再编译,有没有错误,再修改 解决方案二: 只要数据源和名称和操作没有变化,就没有太大的变化. 还是你自己调试一下,然后有具体的问题再来提. 解决方案三: 如果用的是oledb的话,只需要更改driver格式就可以了,2000-2003用的是mdb,2007

代码-VC 怎么取消Word文档的关闭操作?急!

问题描述 VC 怎么取消Word文档的关闭操作?急! 如题,我知道实现word文档的关闭用以下两行代码: activewindow.close; application.quit; 那如果先进行关闭word操作后,希望用代码来取消word的关闭操作,该怎么进行呢? 求高人作答!!!!!!! 谢谢!!!!!!!!!! 解决方案 c++ word文档操作对word文档的操作poi操作WORD文档 解决方案二: 已经执行了关闭,取消是不太可能的!可以考虑重新打开. 解决方案三: 已经关闭后,是不可能取

Asp定时执行操作 Asp定时读取数据库(网页定时操作详解)_小偷/采集

目前定时的操作有: 一.Html页面的定时刷新(Refresh--刷新 ) 1,Refresh (刷新) 代码使用说明 说明:让网页多长时间(秒)刷新自己,或在多长时间后让网页自动链接到其它网页. 用法:<Meta http-equiv="Refresh" Content="30"> <Meta http-equiv="Refresh" Content="5; Url=http://www.jb51.net"

如何用程序将chrome打开指定网页,并获得网页的源代码,我想要操作里面的元素

问题描述 如何用程序将chrome打开指定网页,并获得网页的源代码,我想要操作里面的元素 解决方案 解决方案二:我不会,帮你顶上去

Asp定时执行操作 Asp定时读取数据库(网页定时操作详解)

目前定时的操作有: 一.Html页面的定时刷新(Refresh--刷新 ) 1,Refresh (刷新) 代码使用说明 说明:让网页多长时间(秒)刷新自己,或在多长时间后让网页自动链接到其它网页. 用法:<Meta http-equiv="Refresh" Content="30"> <Meta http-equiv="Refresh" Content="5; Url=http://www.jb51.net"

CSS3网页布局实例代码:始终在网页底部代码2则

文章简介:CSS3网页布局实例代码:始终在网页底部代码2则 <!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>始终在底部(1)</title><style>body{margin:0} html, body{height:100%}

优秀网页的6个好习惯,网页制作学习

网页 1.不要将链接全部放在图像中 以往的网页中的链接都是文字,而且用下划线以资识别.但不久人们就讨厌了这些文字链接,于是都采用了图像链接.后来,更加嫌一个图像一个链接太麻烦了,于是将所有的链接都放进了一个图像中去.但并不是所有的用户都打开图像载入,如果你把所有的链接都放入图像中去,而没有任何同样功能的文字链接的话,用户也许会不知所措. 2.慎用自动滚动 曾经到过一个内容"丰富"的网页,它使用了很多常见的网页制作技巧:现在的时间.访问时的时间等等.不过有一个用得不是很好,就是窗口的自动

网页设计技巧:弹出网页窗口设计全攻略

攻略|技巧|设计|网页|网页设计 如何利用网页弹出各种形式的窗口,我想大家大多都是知道些的,但那种多种多样的弹出式窗口是怎么搞出来的,我们今天就来学习一下: 1.弹启一个全屏窗口 <html> <body >; <b>www.webjx.com</b> </body> </html> 2.弹启一个被F11化后的窗口 <html> <body >; <b>www.webjx.com</b>