#pragma once #include "afxwin.h" // CSetupPage3 ´ëÈ­ »óÀÚÀÔ´Ï´Ù. class CSetupPage3 : public CPropertyPage { DECLARE_DYNAMIC(CSetupPage3) public: CSetupPage3(); virtual ~CSetupPage3(); // ´ëÈ­ »óÀÚ µ¥ÀÌÅÍÀÔ´Ï´Ù. enum { IDD = IDD_PAGE_3 }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV Áö¿øÀÔ´Ï´Ù. DECLARE_MESSAGE_MAP() virtual BOOL OnInitDialog(); virtual BOOL OnSetActive(); private: BOOL m_bEnabled; BOOL m_bBattleServer; BOOL m_bHackCheck; BOOL m_bPingCheck; BOOL m_bLotteryEvent; BOOL m_bLevelUpEvent; BOOL m_bDeathPenaltyEvent; CString m_ServerID; CString m_ServerIDHex; CString m_DBAgentServerAddress; CString m_LogServerAddress; CString m_ChatServerAddress; CString m_ExpRate; CString m_DropRate; CString m_Fame; CString m_Refine; CString m_Mileage; CString m_BattleLimit; CString m_BattleLimitPer; CString m_strZoneCount; CString m_strTCPPort; CString m_strP1UDPListen; CComboBox m_Nation; CComboBox m_ctrlZoneCountCb; CComboBox m_Zone; CComboBox m_Channel; CComboBox m_Group; CButton m_ctrlSaveZoneSetting; afx_msg void OnCbnSelchangeGroup(); afx_msg void OnCbnSelchangeZone(); afx_msg void OnCbnSelchangeChannel(); afx_msg void OnBnClickedZoneAdd(); afx_msg void OnBnClickedZoneDel(); afx_msg void OnCbnSelchangeZoneSelection(); afx_msg void OnBnClickedSaveZoneSetting(); void SetGameServerPage(unsigned int nZoneCount); void SetZoneCountCombo(CComboBox& ZoneCountCb); void SetZoneSetupInfo(char* szSection); public: void Save(bool bSaveType); CString m_EquipCorrRate; };