#pragma once #include "afxcmn.h" #include "afxwin.h" /*! \class CGAdminManagementDlg °ÔÀÓ³» ¿î¿µÀÚ °èÁ¤ °ü¸® ´ÙÀ̾ó·Î±× */ class CGAdminManagementDlg : public CDialog { DECLARE_DYNAMIC(CGAdminManagementDlg) public: CGAdminManagementDlg(CWnd* pParent = NULL); // Ç¥ÁØ »ý¼ºÀÚÀÔ´Ï´Ù. virtual ~CGAdminManagementDlg(); // ´ëÈ­ »óÀÚ µ¥ÀÌÅÍÀÔ´Ï´Ù. enum { IDD = IDD_GADMINMANAGEMENTDLG }; enum SORT_TYPE { UID, LV, IP_S, IP_E }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV Áö¿øÀÔ´Ï´Ù. DECLARE_MESSAGE_MAP() virtual BOOL OnInitDialog(); virtual void OnOK(); virtual BOOL PreTranslateMessage(MSG* pMsg); private: bool m_bSortListAsc; int m_iSortListItem; CComboBox m_ctrlGAMServerCb1; CComboBox m_ctrlGAMServerCb2; CComboBox m_ctrlNewAdminLV; CIPAddressCtrl m_ctrlLimitStartIP; CIPAddressCtrl m_ctrlLimitEndIP; CString m_strRegAdminUID; afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor); afx_msg void OnBnClickedGamAdminregBtn(); afx_msg void OnBnClickedGamAdminsearchBtn(); afx_msg void OnGamAdminedit(); afx_msg void OnGamAdmindel(); afx_msg void OnDestroy(); afx_msg void OnContextMenu(CWnd* pWnd, CPoint point); afx_msg void OnLvnColumnclickGamAdminList(NMHDR *pNMHDR, LRESULT *pResult); void SortListWndItem(CListCtrl *pListCtrl, const int iCol); public: CListCtrl m_ctrlGAdminList; CString m_strSearchedGroup; void ReFreshGameAdminList(); };