GPRS收发短信原代码 wince5.0平台以下或以上兼容
GPRS收发短信原代码 wince5.0平台以下或以上兼容 class CGPRS { public: CGPRS(); virtual ~CGPRS(); BOOL GPRS_Init(LPCTSTR Port, int BaudRate, DWORD UserParam); // GPRS 回调函数 typedef void (CALLBACK *ONGPRSRECV)(DWORD UserParam, DWORD Status, CString strData); ONGPRSRECV OnGPRSRecv; BOOL GPRS_DialUp(CString strTelNum); BOOL GPRS_DialDown(void); BOOL GPRS_TakeTheCall(void); BOOL GPRS_HangUpTheCall(void); BOOL GPRS_DeleteShortMsg(DWORD num); BOOL GPRS_ReadShortMessage(DWORD num, CString *strTelCode, CString *Msg); BOOL GPRS_Send ShortMessage(CString strTelNum, CString Msg); BOOL GPRS_SetShortMSGCenterTel(CString strTelNum); BOOL GPRS_CheckMsgNum(CString *strNum, CString *strTotal); private: CCeSerial *pCeSerial; DWORD m_UserParam; /* 使用本模块用户 */ HANDLE m_ATCmdRespEvent; /* AT 命令回复事件 */ CString m_strRespBuf; /* 回复缓冲区字符串 */ DWORD m_RespCnt; BOOL bSendATCmd; /* 是否发送了命令 */ void ResetGlobalVarial(void); BOOL GPRS_SendATCmd(CString strCmd); /* 发送 AT 命令 */ BOOL GPRS_WriteMsg(CString Msg); /* 发送短信内容 */ BOOL GPRS_WaitResponseOK(void); /* 等待 AT 命令的响应 */ CString GPRS_GetTheCallNum(CString str); /* 获取打进来的电话的号码 */ //int FindMsgPos(void); /* 查找短信的位置 */ int FindMsgPos(int *posnum, int *numlen, int *posmsg, int *msglen); static void CALLBACK OnCommRecv(DWORD UserParam, BYTE *buf, DWORD buflen); };
下载地址
用户评论
资源还不错,对于初学者比较有用 .
直接拿来可用!
可以使用,谢谢
资源还不错,对于初学者比较有用
不错。很实用
资源还不错,对于初学者比较有用 .