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

📄 msgdlg.h

📁 基于WINCE
💻 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 + -