显示网页上图片的方法:
(1)首先获取网页上我们所需要图片的链接地址(即URL);
(2)根据链接地址下载图片并保存在一个temp文件夹中;
(3)把刚刚下载的文件保存在所要显示的控件上;
(4)程序最后删除刚刚所下载的文件,即temp文件夹中的所有文件。
这里我主要是实现第二步,第一步的地址我们假设已经知道,例如本例中所用到的地址是http://hiphotos.baidu.com/dontcry1015/pic/item/07b421e63576b831b8382044.jpg
这个是我在百度里随便百度找到的,如有侵权,望告知。
首先我们先来了解InternetOpenUrl 这个函数:
HINTERNET InternetOpenUrl (__in HINTERNET hInternet ,__in LPCTSTR lpszUrl ,__in LPCTSTR lpszHeaders ,__in DWORD值dwHeadersLength ,__in的DWORD dwFlags ,__in DWORD_PTR dwContext);
参数
hInternet
当前的 Internet 会话句柄。句柄必须由前期的 InternetOpen 调用返回。
lpszUrl
一个空字符结束的字符串变量的指针,指定读取的网址