#pragma once #include "InitDialogBar.h" #include "XListBox.h" #include "GlobalFunctions.h" #include "./res/resource.h" /*! \class CAdminStoreDlgBar ¿î¿µ â°í ¹× ÀÛ¾÷ °á°ú Á¤º¸ ´ÙÀ̾ó·Î±× ¹Ù(DDX ¸ÞÄ¿´ÏÁòÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â ´ÙÀ̾ó·Î±× ¹Ù) */ class CAdminStoreDlgBar : public CInitDialogBar { DECLARE_DYNAMIC(CAdminStoreDlgBar) public: CAdminStoreDlgBar(); virtual ~CAdminStoreDlgBar(); enum { IDD = IDD_BOTTOM_DLGBAR }; enum SORT_TYPE { STORE_ID, SERVER_GROUP, OWNER, NAME }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX / DDY Áö¿ø DECLARE_MESSAGE_MAP() afx_msg LRESULT InitDialog(WPARAM, LPARAM); afx_msg BOOL OnInitDialog(); private: bool m_bSortListAsc; int m_iSortListItem; afx_msg void OnContextMenu(CWnd* pWnd, CPoint point); afx_msg void OnAstoreitemcopy(); afx_msg void OnAsItemedit(); afx_msg void OnAsItemdel(); afx_msg void OnAsItemdistribute(); afx_msg void OnNMClickAdminstorelist(NMHDR *pNMHDR, LRESULT *pResult); afx_msg void OnLvnColumnclickAdminstorelist(NMHDR *pNMHDR, LRESULT *pResult); afx_msg void OnNMDblclkAdminstorelist(NMHDR *pNMHDR, LRESULT *pResult); void SortListWndItem(CListCtrl *pListCtrl, const int iCol); public: CListCtrl m_ctrlAdminStoreList; // MainFrm Ŭ·¡½º¿¡¼­ ÃʱâÈ­ CXListBox m_ctrlWorkReportList; // ÀÛ¾÷ â ¸®½ºÆ® ¹Ú½º void WorkReport(CString report, REPORT_TYPE eType); void SetGoldEditBox(unsigned __int64 i64Gold); };