我想写一个通过双击网页中的图片就可以自动保存图片的软件!

sohou 2004-04-28 10:36:44
我现在就是不知道如何直接从IE缓存中将图片提起出来,不知道通过直接给IEBrowse发消息能不能保存,我喜欢收藏图片,所以我想写一个自己用!
...全文
137 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sohou 2004-05-02
  • 打赏
  • 举报
回复
再顶
sohou 2004-04-30
  • 打赏
  • 举报
回复
wjjssnew(小鸟)(爱吃肉) ( )
======
能否给段代码给我,网页快捕做的很好,他都是从IE缓冲中读出的!
sohou 2004-04-30
  • 打赏
  • 举报
回复
下面这段代码是我用来做实验用的,能够得到文件,并存储,但是这不是从IE缓冲区中得到的数据而是另外从网上下的,我的要求是已经打开的网页就不用在DOWN!不过用下面的代码DOWN过一次,第二次就不用DOWN啦!
CString urlstr;
m_input.GetWindowText(urlstr);
unsigned char myData[10000];
CInternetSession mySession(NULL,0);
CHttpFile* myHttpFile=NULL;

myHttpFile=(CHttpFile*)mySession.OpenURL(urlstr,1,INTERNET_FLAG_TRANSFER_BINARY);
CFile f;
CFileException e;
char* pFileName = "test.jpg";
if( !f.Open( pFileName, CFile::modeCreate | CFile::modeWrite, &e ) )
{
return ;

}
UINT nReturnCount;
while(nReturnCount=myHttpFile->Read(myData,10000))
{
f.Write(myData,nReturnCount);


}
myHttpFile->Close ;
mySession.Close ;
f.Close ;
honglunxu 2004-04-30
  • 打赏
  • 举报
回复
当然可以,但不知道具体该怎么做
狂放之歌 2004-04-30
  • 打赏
  • 举报
回复
我想可以通过 读取ie临时文件里的内容,并在自己程序中浏览.然后选择保存.以前我朋友写的就是这样来保存网页上的flash..
祝你成功..
sohou 2004-04-30
  • 打赏
  • 举报
回复
ding
sohou 2004-04-28
  • 打赏
  • 举报
回复
我自己顶

16,550

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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