📄 smssenddlg.h
字号:
// SmsSendDlg.h : header file
//
#if !defined(AFX_SMSSENDDLG_H__0FDD0FB3_48D2_47D0_815E_ED7B79B766A6__INCLUDED_)
#define AFX_SMSSENDDLG_H__0FDD0FB3_48D2_47D0_815E_ED7B79B766A6__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
/////////////////////////////////////////////////////////////////////////////
// CSmsSendDlg dialog
#include "ylfSRIPHostSock.h"
#include "ylfCmppSock.h"
#include "CmppSock.h"
#include "SmppSock.h"
#include "SGIPSock.h"
#include "NokiaSock.h"
#include "ylfWapPushSock.h"
#include "ylfDRCMPPSock.h"
#define SOCK_SMPP 0
#define SOCK_CMPP 1
#define SOCK_SGIP 2
#define SOCK_Nokia 3
#define SOCK_YLF_CMPP 4
#define SOCK_YLF_SRIP 5
#define SOCK_YLF_WAP 6
#define SOCK_DR_CMPP 7
#define MAX_MSISDN 10
class CSmsSendDlg : public CDialog
{
public:
CCmppSock CmppSock;
CSmppSock SmppSock;
CSGIPSock SGIPSock;
CNokiaSock NokiaSock;
ylfCmppSock ylfSock;
ylfSRIPHostSock SRIPHostSock;
ylfWapPushSock ylfWapSock;
ylfDRCMPPSock drSock;
CString msisdns[MAX_MSISDN];
bool bSendAliveMsg;
// Construction
public:
void CheckSms();
void SendAliveMsg();
void UpdateMsisdnList();
void AddMsisdnList();
void SaveRegistry();
void AddList(CString str);
CSmsSendDlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CSmsSendDlg)
enum { IDD = IDD_SMSSEND_DIALOG };
CEdit ylfIPc;
CEdit ylfPortc;
CEdit systemidc;
CEdit msisdnc;
CListBox msisdnList;
CListBox listc;
CString ip;
CString message;
CString msisdn;
int port;
CString pwd;
CString src;
CString user;
int SockType;
CString m_curmsisdn;
CString m_http;
CString systemid;
int ylfPort;
CString ylfIP;
BOOL bFlash;
int m_msg_len;
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CSmsSendDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
HICON m_hIcon;
// Generated message map functions
//{{AFX_MSG(CSmsSendDlg)
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
afx_msg void OnOpen();
afx_msg void OnSend();
afx_msg void OnClear();
afx_msg void OnSelchangeMsisdnList();
afx_msg void OnWapPush();
afx_msg void OnTimer(UINT nIDEvent);
afx_msg void OnCancelMode();
afx_msg void OnSelchangeXY();
afx_msg void OnButtonRead();
afx_msg void OnCheckSendAliveMsg();
afx_msg void OnButtonSendAliveMsg();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_SMSSENDDLG_H__0FDD0FB3_48D2_47D0_815E_ED7B79B766A6__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -