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

📄 smgp3apidemodlg.h

📁 SMAL是short message abstract library的缩写,是由风起水流软件工作室(www.zealware.com)开发的一个支持短信网关系统开发的C++底层抽象接口库
💻 H
字号:
// SMGP3APIDemoDlg.h : 头文件
//

#pragma once
#include "afxwin.h"

//#include "MySMGP3Client.h"
class MySMGPClient;

// CSMGP3APIDemoDlg 对话框
class CSMGP3APIDemoDlg : public CDialog
{
// 构造
public:
	CSMGP3APIDemoDlg(CWnd* pParent = NULL);	// 标准构造函数

// 对话框数据
	enum { IDD = IDD_SMGP3APIDEMO_DIALOG };

	/**输出信息到输出窗口
	*/
	void ShowLog(LPCTSTR psFmt, ...);

	protected:
	virtual void DoDataExchange(CDataExchange* pDX);	// DDX/DDV 支持

	/**读取配置
	*/
	void GetConfig();

	/**写入配置
	*/
	void SetConfig();

	/**更新按钮状态
	*/
	void RefreshButton();

// 实现
protected:
	HICON m_hIcon;

	/**SMGP3网关类
	*/
	MySMGPClient	* client;

	/**是否成功连接到网关
	*/
	BOOL					m_fGWConnected;

	// 生成的消息映射函数
	virtual BOOL OnInitDialog();
	afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
	afx_msg void OnPaint();
	afx_msg HCURSOR OnQueryDragIcon();
	DECLARE_MESSAGE_MAP()
public:
	// 网关地址
	CString m_sSmgHost;
	// 登录用户名
	CString m_sLoginName;
	// 登录口令
	CString m_sLoginPwd;
	// MT连接端口号
	UINT m_ushMTPort;
	// MO连接端口号
	UINT m_ushMOPort;
	// 收发连接端口号
	UINT m_ushMTAndMOPort;
	// MT连接数
	BYTE m_bMTConnections;
	// MO连接数
	BYTE m_bMOConnections;
	// 收发连接数
	BYTE m_bMTAndMOConnections;
	BYTE m_bNeedReport;
	BYTE m_bMsgLevel;
	CString m_sServiceId;
	BYTE m_bMsgFmt;
	CString m_sFeeType;
	CString m_sFeeCode;
	CString m_sSrcId;
	CString m_sDestTerminalId;
	BYTE m_bMsgLen;
	CString m_sLinkId;
	CString m_sMsgContent;
	CEdit m_EditOutput;
	UINT m_unMTOK;
	UINT m_unMTFail;
	UINT m_unRespOK;
	UINT m_unRespFail;
	UINT m_unMOCount;
	UINT m_unReportCount;
	CString fixFee;
	CString feeTermID;

	afx_msg void OnClose();

	afx_msg void OnBnClickedBtnConnect();
	afx_msg void OnBnClickedBtnSubmit();
	afx_msg void OnBnClickedBtnActivetest();
	afx_msg void OnBnClickedBtnClear();
	afx_msg void OnEnChangeEditMsgcontent();
	afx_msg void OnTimer(UINT nIDEvent);
	BYTE submitMsgType;
	BYTE m_bSMGVersion;
	afx_msg void OnBnClickedRadioSmgp13();
	afx_msg void OnBnClickedRadioSmgp20();
	afx_msg void OnBnClickedRadioSmgp30();
	BYTE msgtype;
};

⌨️ 快捷键说明

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