#pragma once #include "afxcmn.h" #include "afxwin.h" #include /*! \class CItemDistributeDlg ¾ÆÀÌÅÛ ÀϰýÁö±Þ ´ÙÀ̾ó·Î±× (ÇØ¿Ü¿äûÀ¸·Î ¸¸µé¾úÀ¸³ª »ç¿ëÇÏÁö ¾ÊÀ½) */ class CItemDistributeDlg : public CDialog { DECLARE_DYNAMIC(CItemDistributeDlg) public: CItemDistributeDlg(CWnd* pParent = NULL); // Ç¥ÁØ »ý¼ºÀÚÀÔ´Ï´Ù. virtual ~CItemDistributeDlg(); // ´ëÈ­ »óÀÚ µ¥ÀÌÅÍÀÔ´Ï´Ù. enum { IDD = IDD_ITEMDISTRIBUTEDLG }; enum SORT_TYPE { UID = 1, CID = 2, SERVERGROUP = 3, RESULT = 4 }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV Áö¿øÀÔ´Ï´Ù. DECLARE_MESSAGE_MAP() virtual BOOL OnInitDialog(); afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor); private: bool m_bSortListAsc; int m_iSortListItem; CListCtrl m_ctrlResultList; void SortListWndItem(CListCtrl* lpListCtrl, const int iCol); afx_msg void OnBnClickedItemdistributeBtn(); afx_msg void OnBnClickedItemdistributeClipcopyBtn(); afx_msg void OnLvnColumnclickItemdistributeReportList(NMHDR *pNMHDR, LRESULT *pResult); public: void ReportResult(PktAdminMgr::PktItemDistributeAck* lpInfo); };