WinXP SP2, VC7.1我使用GDI+
Gdiplus::Bitmap * myBitmap = new Gdiplus::Bitmap(wpszImagePath, FALSE);
HBITMAP hb;
myBitmap->GetHBITMAP(NULL, &hb);
可以轻松的获得本地图像的句柄,但是,如果是要获得Internet上的图像,这个wpszImagePath该怎么写?(图像的URL已经知道)谢谢
Gdiplus::Bitmap * myBitmap = new Gdiplus::Bitmap(wpszImagePath, FALSE);
HBITMAP hb;
myBitmap->GetHBITMAP(NULL, &hb);
可以轻松的获得本地图像的句柄,但是,如果是要获得Internet上的图像,这个wpszImagePath该怎么写?(图像的URL已经知道)谢谢
DWORD dwResult = GetTempPath(_MAX_PATH, szTempPath);
if(!SUCCEEDED(dwResult))
{
AfxMessageBox("生成临时文件出错!");
return 0;
} dwResult = GetTempFileName(szTempPath,_T("my_"),0,szTempfile);
if(!SUCCEEDED(dwResult))
{
AfxMessageBox("生成临时文件出错!");
return 0;
} HRESULT hResult = URLDownloadToFile(NULL, "http://.....",szTempfile, 0, NULL);
if (hResult == E_OUTOFMEMORY)
{
AfxMessageBox("下载文件出错");
return 0;
}