#pragma once #include "afxwin.h" #include "afxcmn.h" // CFortInfoDlg ¿ä»õ Á¤º¸ ´ÙÀ̾ó·Î±× class CFortInfoDlg : public CDialog { DECLARE_DYNAMIC(CFortInfoDlg) public: CFortInfoDlg(CWnd* pParent = NULL); // Ç¥ÁØ »ý¼ºÀÚÀÔ´Ï´Ù. virtual ~CFortInfoDlg(); // ´ëÈ­ »óÀÚ µ¥ÀÌÅÍÀÔ´Ï´Ù. enum { IDD = IDD_FORTINFODLG }; enum SORT_TYPE { ServerGroup, CampID, GuildID, GuildName, HP, Zone, Channel, ObjectType, State, SubState, UpgradeStep, RemainTime, LastUseTime, Right, PosX, PosY, PosZ, Material, SiegeCount }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV Áö¿øÀÔ´Ï´Ù. DECLARE_MESSAGE_MAP() virtual BOOL OnInitDialog(); virtual BOOL PreTranslateMessage(MSG* pMsg); private: bool m_bSortListAsc; int m_iSortListItem; UINT m_dwSelCount; BOOL m_bAllServerGroupChk; BOOL m_bAllZoneGroupChk; CString m_strSearchValue; CComboBox m_ctrlServerGroupCb; CComboBox m_ctrlZoneGroupCb; CComboBox m_ctrlSearchConditionCb; SEL_FORT_INFO m_stSelFortInfo; afx_msg void OnBnClickedAllServergroupChk(); afx_msg void OnBnClickedSearch(); afx_msg void OnBnClickedAllZonegroupChk(); afx_msg void OnLvnItemchangedSearchedList(NMHDR *pNMHDR, LRESULT *pResult); afx_msg void OnLvnColumnclickSearchedList(NMHDR *pNMHDR, LRESULT *pResult); afx_msg void OnNMDblclkSearchedList(NMHDR *pNMHDR, LRESULT *pResult); void SortListWndItem(CListCtrl *pListCtrl, const int iCol); public: CListCtrl m_ctrlSearchedList; UINT m_dwSearchCount; };