//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言文件下载模块源码系统结构:InitializeDownloadModule,CreateDownloadThread,ShutdownDownloadThread,AddDownloadFiles,AddDownloadFile,SetDownloadCallbacks,DownloadThread,UpdateDownloadList,NotifyDownloadProgress,IsDownloadCompleteAll,AbortDownloadProgress,Notification,InternetGetConnectedState,InternetOpenA,InternetOpenUrlA,InternetCloseHandle,HttpQueryInfoA,InternetReadFile, ======程序集1 || ||------_启动子程序 || ||------_临时子程序 || || ======DownloadPragmaPack || ||------InitializeDownloadModule || ||------CreateDownloadThread || ||------ShutdownDownloadThread || ||------AddDownloadFiles || ||------AddDownloadFile || ||------SetDownloadCallbacks || ||------DownloadThread || ||------UpdateDownloadList || ||------NotifyDownloadProgress || ||------IsDownloadCompleteAll || ||------AbortDownloadProgress || || ======窗口程序集_窗口1 || ||------_按钮1_被单击 || ||------_窗口1_创建完毕 || ||------Notification || ||------_按钮2_被单击 || || ======调用的Dll || ||---[dll]------InternetGetConnectedState || ||---[dll]------InternetOpenA || ||---[dll]------InternetOpenUrlA || ||---[dll]------InternetCloseHandle || ||---[dll]------HttpQueryInfoA || ||---[dll]------InternetReadFile 调用的DLL命令: .DLL命令InternetGetConnectedState,,"Wininet.dll","InternetGetConnectedState" .参数lpdwFlags,整数型,传址 .参数dwReserved,整数型 .DLL命令InternetOpenA,整数型,"Wininet.dll","InternetOpenA" .参数lpszAgent,文本型 .参数dwAccessType,整数型 .参数lpszProxyName,整数型 .参数lpszProxyBypass,整数型 .参数dwFlags,整数型 .DLL命令InternetOpenUrlA,整数型,"Wininet.dll","InternetOpenUrlA" .参数hInternet,整数型 .参数lpszUrl,文本型 .参数lpszHeaders,文本型 .参数dwHeadersLength,整数型 .参数dwFlags,整数型 .参数dwContext,整数型 .DLL命令InternetCloseHandle,,"Wininet.dll","InternetCloseHandle" .参数handle,整数型 .DLL命令HttpQueryInfoA,整数型,"Wininet.dll","HttpQueryInfoA" .参数hRequest,整数型 .参数dwInfoLevel,整数型 .参数lpvBuffer,整数型,传址 .参数lpdwBufferLength,整数型,传址 .参数lpdwIndex,整数型,传址 .DLL命令InternetReadFile,整数型,"Wininet.dll","InternetReadFile" .参数hFile,整数型 .参数lpBuffer,字节集 .参数dwNumberOfBytesToRead,整数型 .参数lpdwNumberOfBytesRead,整数型,传址
