#pragma once #include "afxcmn.h" /*! \class CCharQuestPage ij¸¯ÅÍ Äù½ºÆ® ÆäÀÌÁö */ class CCharQuestPage : public CPropertyPage { DECLARE_DYNAMIC(CCharQuestPage) public: CCharQuestPage(); virtual ~CCharQuestPage(); // ´ëÈ­ »óÀÚ µ¥ÀÌÅÍÀÔ´Ï´Ù. enum { IDD = IDD_CHARQUESTPAGE }; enum SORT_TYPE { QID, TITLE, PHASE }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV Áö¿øÀÔ´Ï´Ù. DECLARE_MESSAGE_MAP() virtual BOOL OnInitDialog(); private: CModifyCharacter* m_lpModifyCharacter; unsigned int m_dwDocKey; bool m_bSortListAsc; int m_iSortListItem; CListCtrl m_ctrlCharIngQuestList; CListCtrl m_ctrlCharFinishedQuestList; public: bool SetQuestPageData ( unsigned int dwDocKey, CModifyCharacter* lpModifyCharacter ); void SetQuestPage ( CModifyCharacter* lpModifyCharacter ); void SortListWndItem(CListCtrl *lpListCtrl, const int iCol); afx_msg void OnBnClickedIngquestReset(); afx_msg void OnBnClickedSelIngquestDel(); afx_msg void OnBnClickedSelEndquestDel(); afx_msg void OnLvnColumnclickCharingquestlist(NMHDR *pNMHDR, LRESULT *pResult); afx_msg void OnLvnColumnclickCharfinishedquestlist(NMHDR *pNMHDR, LRESULT *pResult); };