📄 cngp2apidemodlg.h
字号:
// CNGP2APIDemoDlg.h : 头文件
//
#pragma once
#include "afxwin.h"
//#include "MyCNGP2Client.h"
class MyCNGPClient;
// CCNGP2APIDemoDlg 对话框
class CCNGP2APIDemoDlg : public CDialog
{
// 构造
public:
CCNGP2APIDemoDlg(CWnd* pParent = NULL); // 标准构造函数
// 对话框数据
enum { IDD = IDD_CNGP2APIDEMO_DIALOG };
/**输出信息到输出窗口
*/
void ShowLog(LPCTSTR psFmt, ...);
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
/**读取配置
*/
void GetConfig();
/**写入配置
*/
void SetConfig();
/**更新按钮状态
*/
void RefreshButton();
//int LoadDstTermFile( const char * filefullname );
//PStringArray numberArray;
//BOOL loaded;
// 实现
protected:
HICON m_hIcon;
/**CNGP2网关类
*/
MyCNGPClient * 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;
// 企业代码
CString m_sICPID;
BYTE m_bSubType;
BYTE m_bNeedReport;
BYTE m_bMsgLevel;
CString m_sServiceId;
BYTE m_bFeeUserType;
CString m_sFeeTerminalId;
BYTE m_bMsgFmt;
CString m_sFeeType;
CString m_sFeeCode;
CString m_sSrcId;
BYTE m_bDestUserCount;
CString m_sDestTerminalId;
BYTE m_bMsgLen;
CString m_sMsgContent;
CEdit m_EditOutput;
UINT m_unMTOK;
UINT m_unMTFail;
UINT m_unRespOK;
UINT m_unRespFail;
UINT m_unMOCount;
UINT m_unReportCount;
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);
//afx_msg void OnBnClickedBtnImport();
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -