📄 msgrecv.h
字号:
// MsgRecv.h: interface for the CMsgRecv class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_MSGRECV_H__3837E6BB_01EB_4A71_A17F_AC2341ABF6AB__INCLUDED_)
#define AFX_MSGRECV_H__3837E6BB_01EB_4A71_A17F_AC2341ABF6AB__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CMsgPut
{
public:
CString msgMsg;
CString msgB;
CString msgH;
int msgTag;
public:
CString msgSeq;
CString msgStat;
CString msgBody;
CString msgCentLen;//08:短信息中心地址长度。
CString msgCentType;//91:短信息中心号码类型。
CString msgCentNo;//683108701305F0:短信息中心号码,由于位置上略有处理,实际号码应为:8613800731500(字母F是指长度减1)。
CString msgFileHead;//11:文件头字节。
CString msgMsgType;//00:信息类型.
CString msgCalledLen;//0B:被叫号码长度。(0D)
CString msgCalledType;//91:被叫号码类型.
CString msgCalledNo;//3176378290F9:被叫号码,经过了位移处理,实际号码为“13677328099”。
CString msgProTag;//00:协议标识.
CString msgDMethod;//00:数据编码方案.
CString msgMsgTime;//00:有效期.
CString msgDataLen;//02:用户数据长度.
CString msgSBody;//C834:用户数据TP-UD(TP-User-Data)“Hi”.
};
class CMsgRecv
{
public:
CMsgRecv();
virtual ~CMsgRecv();
public:
CString msgTye;//"[收|发]类型";
CString msgPerson;//"[收|发]人";
CString msgHand;//"[收|发]号码";
CString msgBody;//"[收|发]内容";
CString msgTime;//"[收|发]时间";
CString msgState;//"[收|发]状态";
CString msgNote;//"备注";
public:
CString msgCMGS;//发送指令关键字。
CString msgCMGL;//(0:未读.1:已读)。
CString msgCNMI;//0,0,0,0,1:短信息提醒功能,在此取消该功能,采取一次性读取的方式。
CString msgCSCA;//设置短信中心。
CString msgCMGF;//设置手机模式:0-->PDU格式;1-->文本格式.
public:
void init();
void parse(CString BStr);
CString type(CString BStr);
CMsgPut mp[1024];
};
#endif // !defined(AFX_MSGRECV_H__3837E6BB_01EB_4A71_A17F_AC2341ABF6AB__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -