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