我在MFC 中用 Microsoft Web浏览器 加载了一个网页。我想把网页里面的一张图片验证码复制到当前DC中,请问用什么方法?用 savetofile 函数可以吗?具体应该怎么用呢?
解决方案 »
- 哪位大神知道Intel Media SDK的VPP Sample是否支持NV12转RGB24吗
- 嵌入主对话框中的Child类型对话框中的按钮或其他控件不能点击或相应事件,为什么?
- 20分求msdn library-january 2001下载地址
- 怎么将CString中的数据提取出来
- 傻B--VC ,装了之后,网页出错了总让我调试!!!!!--顶有分
- 简单问题对于高手来说简直是送分!
- 我才学VC,看不懂这是什么意思?急着要用,在大家帮帮忙啊!!!
- 到底怎么回事啊!帮忙看看!谢谢!
- 我该报考中程呢?还是高程?
- ID_FILE_OPEN
- 如何实现在背景图片上画 动画???
- UrlDownloadToFile怎样实现下载进度条效果,回调部分怎么写,分不够再加
例如:
http://passport.csdn.net/ShowExPwd.aspx?DateTime=2006-7-14 0:54:25&strimg=0.05516608420630431
软后随便用GetDC即可。
我这样写对不对:
LPCTSTR vaUrl1="http://www.163.com/images/neteaselogo.gif";
m_ie.Navigate(vaUrl1);
m_pBrowserApp->get_Document(&lpDispatch);
if(!lpDispatch)
return ;
HRESULT hr=lpDispatch->QueryInterface(IID_IHTMLDocument2, (void**)&m_pHtmlDoc2);
IHTMLElementCollection* pColl;
HRESULT hr = m_pHtmlDoc2->get_all( &pColl );
if (hr == S_OK)
{
LONG celem;
hr = pColl->get_length( &celem ); if ( hr == S_OK )
{
for ( int i=0; i< celem; i++ )
{
VARIANT varIndex;
varIndex.vt = VT_UINT;
varIndex.lVal = i;
VARIANT var2;
VariantInit( &var2 );
IDispatch* pDisp; hr = pColl->item( varIndex, var2, &pDisp );
} } pColl->Release();
}
m_pHtmlDoc2->Release();
楼主是说每次访问这个图片,人眼所看到的图片的内容都会变,比如这次是“1234”,在访问一次就变成“abcd”了。而楼主想编程得到的内容是那个“1234”