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

📄 pushsms.h

📁 短信猫发送短信,使用PDU编码格式
💻 H
字号:
// PushSms.h: interface for the CPushSms class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_PUSHSMS_H__88BFB3B4_3744_417C_9E06_9AEFE3764D50__INCLUDED_)
#define AFX_PUSHSMS_H__88BFB3B4_3744_417C_9E06_9AEFE3764D50__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "ComPort.h"

class CModem_SMSDlg;


typedef struct __STATTEXT
{

	int ItemIndex;
	int fieldIndex;
	char szText[1024];
	__STATTEXT()
	{
		memset(this,0x00,sizeof(__STATTEXT));
	}

}STATTEXT;


class CPushSms  
{
public:
	void Quit();
	void SetState(int ItemIndex,int fieldIndex,CString strText);
	void Stop();
	bool Start(CModem_SMSDlg* pDlg);
	CPushSms();
	virtual ~CPushSms();


	void Update_SetState();
	static void Thread_doWork(HANDLE& quitEvent,CString WorkName,int WorkIndex,void* pParam);

	DataOle::CMyList<CComPort*> list_ComPorts_ForDelete;
	DataOle::CMyList<CComPort*> list_ComPorts;
	DataOle::CMyList<STATTEXT> list_StateText;

	CString GetOneUserPhone();
	Threads::CWorkers _workers;

	char PushMsg[1024];
	CModem_SMSDlg* _pDlg;

	DWORD _TotalSucc;

	CCriticalSection locker_Device;

private:
	CString RemoveLastLine();
	CCriticalSection locker_Users;
	CFile _file_users;
	bool _bFileOpend;
	bool bRunning;
};

#endif // !defined(AFX_PUSHSMS_H__88BFB3B4_3744_417C_9E06_9AEFE3764D50__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -