#pragma once #include "afxcmn.h" #include "afxwin.h" /*! \class CBlockManagementDlg ºí·°À¯Àú °ü¸® ´ÙÀ̾ó·Î±× */ class CBlockManagementDlg : public CDialog { DECLARE_DYNAMIC(CBlockManagementDlg) public: CBlockManagementDlg(CWnd* pParent = NULL); // Ç¥ÁØ »ý¼ºÀÚÀÔ´Ï´Ù. virtual ~CBlockManagementDlg(); // ´ëÈ­ »óÀÚ µ¥ÀÌÅÍÀÔ´Ï´Ù. enum { IDD = IDD_BLOCKEDLISTDLG }; enum SORT_TYPE { INDEX = 0, SERVER_GROUP = 1, UID = 2, ACCOUNT = 3, CHAR_NAME = 4, TARGET = 5, TERM = 6, START_TIME = 7, END_TIME = 8, ADMIN_ID = 9, DESCRIPTION = 10 }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV Áö¿øÀÔ´Ï´Ù. DECLARE_MESSAGE_MAP() virtual BOOL OnInitDialog(); virtual void OnOK(); virtual void OnCancel(); private: bool m_bSortListAsc; int m_iSortListItem; CListCtrl m_ctrlBlockedList; CComboBox m_ctrlBMServerCombo; void SortListWndItem(CListCtrl* lpListCtrl, const int iCol); afx_msg void OnContextMenu(CWnd* pWnd, CPoint point); afx_msg void OnDeleteBlock(); afx_msg void OnBnClickedBlocklistSearch(); afx_msg void OnBnClickedBlocklistClipBtn(); afx_msg void OnLvnColumnclickBlockedlist(NMHDR *pNMHDR, LRESULT *pResult); };