⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 myinternetsession.cpp

📁 该程序是mobile5.0 ppc2003系统下的
💻 CPP
字号:
// MyInternetSession.cpp: implementation of the CMyInternetSession class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "MyInternetSession.h"

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////



CMyInternetSession::~CMyInternetSession()
{
	
}

void CMyInternetSession::OnStatusCallback(DWORD  dwContext , DWORD dwInternetStatus,
	LPVOID  lpvStatusInformation , DWORD  dwStatusInformationLen )
{
	
	CString strStatus= L"";
	
	switch(dwInternetStatus)
	{
	case INTERNET_STATUS_STATE_CHANGE:	
		strStatus=L"Busy";
		break;

	case INTERNET_STATUS_REQUEST_COMPLETE:
		strStatus=L"request complete";
		break;
	case INTERNET_STATUS_CONNECTING_TO_SERVER:
		strStatus=L"Connecting to server...";
		break;

	case INTERNET_STATUS_RESOLVING_NAME:
		strStatus.Format(L"resolving name for %s", lpvStatusInformation);
		break;
	case INTERNET_STATUS_NAME_RESOLVED:	
		strStatus.Format(L"resolved name for %s!", lpvStatusInformation);
		break;
	case INTERNET_STATUS_CONNECTED_TO_SERVER:
		strStatus=L"Connected to server!";
		break;
	case INTERNET_STATUS_SENDING_REQUEST:	
		strStatus=L"Sending request...";
		break;
	case INTERNET_STATUS_REQUEST_SENT:	
		strStatus=L"Request sent";
		break;
	case INTERNET_STATUS_RECEIVING_RESPONSE:
		strStatus=L"Receiving response...";
		break;
	case INTERNET_STATUS_RESPONSE_RECEIVED:	
		strStatus=L"Response received!";
		break;
	case INTERNET_STATUS_CLOSING_CONNECTION:
		strStatus=L"Closing connection...";
		break;
	case INTERNET_STATUS_CONNECTION_CLOSED:	
		strStatus=L"Connection close!";
		break;
	case INTERNET_STATUS_HANDLE_CLOSING:
		strStatus=L"Closing Connection...";
	case INTERNET_STATUS_HANDLE_CREATED:
		strStatus=L"Connection created!";
		break;
	case INTERNET_STATUS_REDIRECT:
		strStatus =L"Redirected to URL";
		break;

	case INTERNET_STATUS_CTL_RESPONSE_RECEIVED:
	default:
		strStatus.Format(L"Unknown status: %d", dwInternetStatus);
		break;
	}

	LPCWSTR line = strStatus;

	if(m_pMainWnd !=NULL)
	{
		LPCWSTR lpstr = m_strHttpSite;
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -