HttpSendRequest执行后,窗口不能操作的问题,以及ERROR_WINHTTP_NAME_NOT_RESOLVED提示未定义
我正在写一个下载的程序,程序中有如下代码:
HINTERNET hInternet = InternetOpen(....);
HINTERNET hConnect = InternetConnect(....);
HINTERNET hRequest = HttpOpenRequest(....);
BOOL result=HttpSendRequest(....);
运行后发现执行HttpSendRequest后,程序窗口不能拖动、按钮也不可以点击,就像程序没有响应的样子,直到下载结束窗口才能操作。请问如何解决这个问题,可否有例子参考。
另外,我想得到错误信息,用GetLastError()得到错误代码后,判断中使用ERROR_WINHTTP_NAME_NOT_RESOLVED提示未定义,而我已经写了#include "wininet.h"了,而且这个文件中也有ERROR_WINHTTP_NAME_NOT_RESOLVED的定义啊
研究了很久,都没有解决,希望大家帮忙。谢谢。