rasstatemessage.cpp

来自「WinCE 下的拨号程序」· C++ 代码 · 共 38 行

CPP
38
字号
// RasStateMessage.cpp: implementation of the CRasStateMessage class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "RasStateMessage.h"
#include "resource.h"



CRasStateMessage::CRasStateMessage()
{

}

CRasStateMessage::~CRasStateMessage()
{

}

TCHAR* CRasStateMessage::GetRasStateString(HINSTANCE hInstance, RASCONNSTATE state)
{
	RASCONNSTATE firstState = RASCS_OpenPort;

	int offset = state - firstState;

	if (state >= RASCS_Interactive && state < RASCS_Connected){
		offset = offset - 1024 + 19;
	}
	else if (state >= RASCS_Connected){
		offset = offset - 8192 + 23;
	}

	TCHAR* pszStateString = (LPTSTR)LocalAlloc(LPTR,MAX_PATH*sizeof(TCHAR));
	LoadString(hInstance,IDS_STR_OpenPort+offset,pszStateString,sizeof(TCHAR)*MAX_PATH);
	return pszStateString;
}

⌨️ 快捷键说明

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