📄 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<len; i++)
{
if ((*PByte)==' ')
{
(*PByte)=0;
break;
};
PByte++;
};
return i+1;
}
// Dialog Data
//{{AFX_DATA(CMsgDlg)
enum { IDD = IDD_MSG_DIALOG };
CListCtrl m_ListCtrl;
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CMsgDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
int filenumber;
int filenumberr;
CString nextpstr;
int j;
//int signj;
int myItemCount;
int myorder;
CFont* time;
HICON m_hIcon;
CBitmapButton btn2;
CBitmapButton del;
CBitmapButton btn3;
CBitmapButton btn4;
CBitmapButton btn5;
CBitmapButton btn6;
CBitmapButton btn7;
CBitmapButton btn8;
// Generated message map functions
//{{AFX_MSG(CMsgDlg)
virtual BOOL OnInitDialog();
afx_msg void OnTimer(UINT nIDEvent);
afx_msg void OnComm();
afx_msg void OnDelete(); //////////////////////////////////////////////////////////////////
afx_msg void OnClickList1(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnShowMessage();
afx_msg void OnQuit();
afx_msg void OnButton3();
afx_msg void OnButton9();
afx_msg void OnNext();
afx_msg void OnLast();
afx_msg void OnFirst();
afx_msg void OnPrevious();
afx_msg void OnDblclkList1(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnHow();
afx_msg void OnReset();
afx_msg void OnShiyan();
afx_msg void OnButton10();
afx_msg void OnSend();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
private:
//int signjj;
};
//{{AFX_INSERT_LOCATION}}
// Microsoft eMbedded Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_MSGDLG_H__4F2BFCB7_9305_430C_9855_B60DF595BB5D__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -