www.pudn.com > HanMsg.rar > MsgDlg.h
// MsgDlg.h : header file
//
#if !defined(AFX_MSGDLG_H__4F2BFCB7_9305_430C_9855_B60DF595BB5D__INCLUDED_)
#define AFX_MSGDLG_H__4F2BFCB7_9305_430C_9855_B60DF595BB5D__INCLUDED_
#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
#include "MsgDialog.h"
/////////////////////////////////////////////////////////////////////////////
// CMsgDlg dialog
class CMsgDlg : public CDialog
{
// Construction
public:
int OnLastpage;
CString playopenfile();
long posfinish;
int pagesign;
int signjjj;
int nextpasi;
int Msgnumnext;
void chasta(CString chaindex);
void MsgCutProcessIni(CString str,CString status);
void MsgChangeIni(int Position,CString str);
void OnSaveIni();
CFile file;
//////////
//MsgDialog* msgdialog;
//////////
CString SBUFFER;
CEdit SBUFFERCON;
int nItemSelectedd;
int nItemSelecteddd;
int nItemCountt;
int nItemCounttt;
void DeleteMsg();
//int iStatee;
//static int ss;
//CListCtrl m_ListCtrl;
CMsgDlg(CWnd* pParent = NULL); // standard constructor
HANDLE hPort;
LPVOID lpParam;
#ifndef WM_MYMESSAGE
#define WM_MYMESSAGE WM_USER +1
#endif
int nResponse;
//int aaa;
void CommInit();
void ModuleInit();
void SendAtCommand(TCHAR cmd[],int length);
void ReadData();
void ReadDataCycle();
CString IndexForDel;
CString m_read;
CString Sms_Cpms;
CString MsgCenter;
CString Sender;
CString SendTime;
CString MsgContent;
CString Sms_temp;
CString Sms_set;
CString Sms_center;
CString Sms_sender;
CString Sms_sendtime;
CString Sms_sendtimee;//2006/1/6
CString Sms_contentlong;
CString Sms_content;
CString Sms_cmgl0;
CString Sms_cmgl4;
CString Sms_savecmgl0;
CString Sms_savecmgl4;
CString Sms_init;
int m_num;
int m_num1;
//int j;
CString m_strRXData;
CString ParityChange(CString str,int num);
CString TimeChange(CString str);
void UniCode2GB(CString str);
long Change(CString str);
void WriteFilecmgl4();
void WriteFilecmgl0();
void OnSave();
void DelFileLine(CString newindex); //删除文件某行
void DisplayEveryList(CString StrList); //显示每一页
CString openfile();
void MsgProcess();
void MsgCutProcess(CString str,CString status);
// void MsgReadProcess();
void MsgChange(int Position,CString str);
// void MsgReadChange(int Position);
CString Save2File;
int iGetCpmsPosition;
int iGet_Cmgl0_Position;
int qiposition;
int iGet_Cmgl4_Position;
int iMsgCount;
int MsgPosition;
int Len;
int Len1;
void DisplayListColumn();
void DisplayListItems();
CString m_MySms;
CString Content;
/*typedef struct tagSPS { //定义结构 //2006/1/6更改项目屏蔽掉
TCHAR Sender[15]; //发送人手机号码
TCHAR Status[3]; //状态
TCHAR Center[15]; //信息中心号码
TCHAR Date[15]; //时间
TCHAR IndexForDelNew[3]; //删除索引
TCHAR MsgContent[72]; //内容
}SPS ;*/
typedef struct tagSPS { //定义结构
TCHAR Sender[13]; //发送人手机号码
TCHAR Status[3]; //状态
TCHAR Center[13]; //信息中心号码
TCHAR Date[9]; //时间
TCHAR Datee[6];// am/pm 2006/1/6
TCHAR IndexForDelNew[3]; //删除索引
//TCHAR MsgContent[72]; //内容//2006/1/13屏蔽掉
TCHAR MsgContent[72]; //内容
}SPS ;//共119个字符
CString content;
CString content_phone;//2006/1/8
CString content_date;
CString content_time;
CString status;
CString Index;
int IndexInFieldList1;
int IndexInFieldList2;
int MyTrim(TCHAR *pbuffer, int len)
{
TCHAR *PByte = pbuffer;
for (int i = 0; i