SmsManager/DLG_Corp_CustomSettings.h
lujiang 12d7d6d3a5 修改支持不同运营商设置不同的短信签名。
corp表中设置的是主签名。
corp_customsettings中设置的是分运营商签名。
主签名的字数应该>=分运营商设置的字数。
2025-05-27 17:03:06 +08:00

65 lines
1.8 KiB
C++

#pragma once
#include "afxdialogex.h"
// DLG_Corp_CustomSettings 对话框
class CMainFrame;
class DLG_Corp_CustomSettings : public CDialogEx
{
DECLARE_DYNAMIC(DLG_Corp_CustomSettings)
public:
CMainFrame* m_pMainFrame;
ANS_Corp_CustomSettings_Get* m_pSettingsAns;
ANS_Corp_CustomSettings_Data m_SettingsData;
public:
DLG_Corp_CustomSettings(CWnd* pParent = nullptr); // 标准构造函数
virtual ~DLG_Corp_CustomSettings();
// 对话框数据
#ifdef AFX_DESIGN_TIME
enum { IDD = IDD_CORP_CUSTOM_SETTINGS };
#endif
public:
void SetParam(CMainFrame* pFrame, ANS_Corp_CustomSettings_Get* pSettingsAns);
ANS_Corp_CustomSettings_Data GetParam();
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
DECLARE_MESSAGE_MAP()
public:
virtual BOOL OnInitDialog();
afx_msg void OnBnClickedOk();
CString m_strCorpID;
CString m_strCorpName;
CString m_strYWY;
CString m_strAgent;
BOOL m_bAntiAnnoys_Enable;
BOOL m_bSpeedLimit_Enable;
CString m_strSpeedLimit_CorpID;
CString m_strSpeedLimit_IP;
CString m_strAntiannoys_1Min_Same;
CString m_strAntiannoys_1Min_Diffrent;
CString m_strAntiannoys_1Min_VerificationCode;
CString m_strAntiannoys_5Mins_Same;
CString m_strAntiannoys_5Mins_Diffrent;
CString m_strAntiannoys_5Mins_VerificationCode;
CString m_strAntiannoys_10Mins_Same;
CString m_strAntiannoys_10Mins_Diffrent;
CString m_strAntiannoys_10Mins_VerificationCode;
CString m_strAntiannoys_30Mins_Same;
CString m_strAntiannoys_30Mins_Diffrent;
CString m_strAntiannoys_30Mins_VerificationCode;
CString m_strAntiannoys_1Hour_Same;
CString m_strAntiannoys_1Hour_Diffrent;
CString m_strAntiannoys_1Hour_VerificationCode;
CString m_strAntiannoys_24Hrs_Same;
CString m_strAntiannoys_24Hrs_Diffrent;
CString m_strAntiannoys_24Hrs_VerificationCode;
CString m_strMultCM0;
CString m_strMultCM1;
CString m_strMultCM3;
BOOL m_bMultCM;
};