#pragma once #include "afxwin.h" #include "DBSetting.h" // CSetupPage4 ´ëÈ­ »óÀÚÀÔ´Ï´Ù. class CSetupPage4 : public CPropertyPage { DECLARE_DYNAMIC(CSetupPage4) public: CSetupPage4(); virtual ~CSetupPage4(); // ´ëÈ­ »óÀÚ µ¥ÀÌÅÍÀÔ´Ï´Ù. enum { IDD = IDD_PAGE_4 }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV Áö¿øÀÔ´Ï´Ù. DECLARE_MESSAGE_MAP() public: void Save(void); private: virtual BOOL OnInitDialog(); virtual BOOL OnSetActive(); void UpdateServerID(); afx_msg void OnBnClickedDbagentBtnDbsetting(); afx_msg void OnCbnSelchangeDbagentServerGroup(); BOOL m_bEnabled; BOOL m_bPingCheck; BOOL m_bBattleServer; BOOL m_bAdminIPCheck; CComboBox m_cbDBAgentServerGroup; CComboBox m_cbDBAgentServerType; CComboBox m_cbDBAgentServiceNation; CComboBox m_cbDBAgentBillingType; CComboBox m_cbSelectableUnifiedServerNum; CString m_szGameListenPort; CString m_szAuthListenPort; CString m_szChatListenPort; CString m_szAdminToolListenPort; CString m_szDBAgentServerID; CString m_szVersion; CString m_szCheckSum; CString m_szPatchAddress; CString m_szLoginServerAddr; CString m_szUIDServerAddr; CString m_szGameDBInfo; CString m_szLimitServerGroupUserNum; CString m_szLimitBattleGroundUserNum; CString m_szLimitBattleGroundUserPer; CString m_szPart1DBAgentAddr; CString m_szRestrictedTransLevel; CString m_szMaxTransCount; DBSetting m_GameDB; };