获取网页验证码的问题

a2292664 2014-11-21 08:25:41
我在网上看到一段代码:
/// <summary>
/// 返回指定WebBrowser中图片<IMG></IMG>中的图内容
/// </summary>
/// <param name="WebCtl">WebBrowser控件</param>
/// <param name="ImgeTag">IMG元素</param>
/// <returns>IMG对象</returns>
private Image GetWebImage(WebBrowser WebCtl, HtmlElement ImgeTag)
{
HTMLDocument doc = (HTMLDocument)WebCtl.Document.DomDocument;
HTMLBody body = (HTMLBody)doc.body;
IHTMLControlRange rang = (IHTMLControlRange)body.createControlRange();
IHTMLControlElement Img = (IHTMLControlElement)ImgeTag.DomElement; //图片地址

Image oldImage = Clipboard.GetImage();
rang.add(Img);
rang.execCommand("Copy", false, null); //拷贝到内存
Image numImage = Clipboard.GetImage();
try
{
Clipboard.SetImage(oldImage);
}
catch
{
}

return numImage;
}


这段代码怎么使用 拷贝到MFC工程内显示错误:

error C2143: syntax error : missing ';' before 'private'
error C2143: syntax error : missing ';' before '{'
error C2447: missing function header (old-style formal list?)


代码应该放到什么地方 怎么调用啊。
...全文
82 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
a2292664 2014-11-26
  • 打赏
  • 举报
回复
没人回答了吗。。。。
a2292664 2014-11-22
  • 打赏
  • 举报
回复
不行的。大神出来啊
oyljerry 2014-11-21
  • 打赏
  • 举报
回复
删掉private,看上去代码不是MFC的。
a2292664 2014-11-21
  • 打赏
  • 举报
回复
...........谁有VC代码 获取网页验证码
encoderlee 2014-11-21
  • 打赏
  • 举报
回复
楼主找到的是一段C#代码,所以在VC++下用不了。。

3,055

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC HTML/XML
社区管理员
  • HTML/XML社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧