#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;
};