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

📄 gsmgprsview.cpp

📁 在pc机上应用tc35i进行调试的程序,有来电显,及拨号
💻 CPP
📖 第 1 页 / 共 3 页
字号:
// GsmGprsView.cpp : implementation of the CGsmGprsView class
//

#include "stdafx.h"
#include "GsmGprs.h"
#include "GsmGprsDoc.h"
#include "GsmGprsView.h"
#include "afxtempl.h"//链表文件,必须加

extern CString m_strSmsc1;	
extern CString m_strPort1;
extern CString m_strRate1;
///////////////////////////////////////
#include "sms.h"
extern CGsmGprsApp theApp;
///////////////////////////////////////

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




 //定义为查询是否来电
BOOL bMsgState=TRUE;
//定义是否打电话
BOOL bDoPhone=TRUE;

//结构体
typedef struct Infomation
{
public:
	char chNumber[20];		
	char chTimer[40];         
	char chContent[400];
}InfoContent;

//链表
typedef CTypedPtrList <CPtrList, InfoContent*> CInfoContentList;//结构体链表
CInfoContentList InfoList;	//定义了链表的对象

/////////////////////////////////////////////////////////////////////////////
// CGsmGprsView
//extern char ans[128];		// 应答串

IMPLEMENT_DYNCREATE(CGsmGprsView, CFormView)

BEGIN_MESSAGE_MAP(CGsmGprsView, CFormView)
	//{{AFX_MSG_MAP(CGsmGprsView)
	ON_BN_CLICKED(IDC_BUTTON_SEND, OnButtonSend)
	ON_BN_CLICKED(IDC_BUTTON_INITGPRS, OnButtonInitgprs)
	ON_BN_CLICKED(IDC_BUTTON_OPENGPRS, OnButtonOpengprs)
	ON_BN_CLICKED(IDC_BUTTON_WRITEGPRS, OnButtonWritegprs)
	ON_BN_CLICKED(IDC_BUTTON_READGPRS, OnButtonReadgprs)
	ON_WM_TIMER()
	ON_BN_CLICKED(IDC_BUTTON_LINK, OnButtonLink)
	ON_BN_CLICKED(IDC_BUTTON_SENDMSG, OnButtonSendmsg)
	ON_BN_CLICKED(IDC_BUTTON_SIMREAD, OnButtonSimread)
	ON_BN_CLICKED(IDC_BUTTON_FLASHREAD, OnButtonFlashread)
	ON_BN_CLICKED(IDC_BUTTON_PDU, OnButtonPdu)
	ON_BN_CLICKED(IDC_BUTTON_EMPTYREV, OnButtonEmptyrev)
	ON_BN_CLICKED(IDC_BUTTON_EMPTYSEND, OnButtonEmptysend)
	ON_BN_CLICKED(IDC_BUTTON_TEXT, OnButtonText)
	ON_BN_CLICKED(IDC_BUTTON_ORICHECK, OnButtonOricheck)
	ON_BN_CLICKED(IDC_BUTTON_SIMSAVE, OnButtonSimsave)
	ON_BN_CLICKED(IDC_BUTTON_FLASHSAVE, OnButtonFlashsave)
	ON_BN_CLICKED(IDC_BUTTON_PHONEBACK, OnButtonPhoneback)
	ON_BN_CLICKED(IDC_BUTTON_HANDPHONE, OnButtonHandphone)
	ON_CBN_SELENDOK(IDC_COMBO_READPOS, OnSelendokComboReadpos)
	ON_CBN_SELENDOK(IDC_COMBO_WRITESENDPOS, OnSelendokComboWritesendpos)
	ON_BN_CLICKED(IDC_BUTTON_SENDCOMM, OnButtonSendcomm)
	ON_CBN_SELENDOK(IDC_COMBO_REVPOS, OnSelendokComboRevpos)
	ON_BN_CLICKED(IDC_BUTTON_SHOWCLOCK, OnButtonShowclock)
	ON_BN_CLICKED(IDC_BUTTON_DODIGITAL, OnButtonDodigital)
	ON_BN_CLICKED(IDC_BUTTON3, OnButton3)
	ON_BN_CLICKED(IDC_BUTTON_CANCELLNUM, OnButtonCancellnum)
	ON_BN_CLICKED(IDC_BUTTON4, OnButton4)
	ON_BN_CLICKED(IDC_BUTTON_EDIT, OnButtonEdit)
	//}}AFX_MSG_MAP
	// Standard printing commands
	ON_COMMAND(ID_FILE_PRINT, CFormView::OnFilePrint)
	ON_COMMAND(ID_FILE_PRINT_DIRECT, CFormView::OnFilePrint)
	ON_COMMAND(ID_FILE_PRINT_PREVIEW, CFormView::OnFilePrintPreview)
	ON_COMMAND_RANGE(IDC_BUTTON_1,IDC_BUTTON_12,OnNumberKey)
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CGsmGprsView construction/destruction

CGsmGprsView::CGsmGprsView()
	: CFormView(CGsmGprsView::IDD)
{
	//{{AFX_DATA_INIT(CGsmGprsView)
	m_strShowLink = _T("");
	m_strSendMsg = _T("");
	m_strReceiveMsg = _T("");
	m_strSimRead = _T("");
	m_strFlashRead = _T("");
	m_strPduMode = _T("");
	m_strTextMode = _T("");
	m_strOriCheck = _T("");
	m_strSimSave = _T("");
	m_strFlashSave = _T("");
	m_strPhoneBack = _T("");
	m_strHandPhone = _T("");
	m_strShowClock = _T("");
	m_strShowNum = _T("");
	//}}AFX_DATA_INIT
	//TODO: add construction code here
   /*CSettingsDlg dlg;
	if (dlg.DoModal() == IDOK)
		{
			m_strPort = dlg.m_strPort;
			m_strRate = dlg.m_strRate;
			m_strSmsc = dlg.m_strSmsc;
		}
		else
		{
		//	return FALSE;
		}*/
 
	
}

CGsmGprsView::~CGsmGprsView()
{
}

void CGsmGprsView::DoDataExchange(CDataExchange* pDX)
{
	CFormView::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CGsmGprsView)
	DDX_Control(pDX, IDC_COMBO_REVPOS, m_ctrlReceivePos);
	DDX_Control(pDX, IDC_COMBO_WRITESENDPOS, m_ctrlWriteReadPos);
	DDX_Control(pDX, IDC_COMBO_READPOS, m_ctrlReadPos);
	DDX_Control(pDX, IDC_STATIC_STATUS, m_ctrlPortStatus);
	DDX_Control(pDX, IDC_SMS_LIST, m_ListCtrl);
	DDX_Text(pDX, IDC_EDIT_SHOWLINK, m_strShowLink);
	DDX_Text(pDX, IDC_EDIT_SENDMSG, m_strSendMsg);
	DDX_Text(pDX, IDC_EDIT_RECEIVEMSG, m_strReceiveMsg);




































































































































































































































































































































































































































































































































⌨️ 快捷键说明

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