#pragma once #include "CharSkillPage.h" #include "CharStatuspage.h" #include "CharQuestPage.h" #include "CharInventoryPage.h" #include "CharItemStorePage.h" #include "CharSocietyPage.h" #include "CharEXInfoPage.h" #include "CharTempInvenPage.h" #include "CharExtraItemPage.h" class CModifyCharacter; /*! \class CCharPropertySheet ij¸¯ÅÍ Á¤º¸ ÆäÀÌÁö¸¦ ¼ÒÀ¯Çϰí ÀÖ´Â ½ÃÆ® */ class CCharPropertySheet : public CPropertySheet { DECLARE_DYNAMIC(CCharPropertySheet) public: CCharPropertySheet(UINT nIDCaption, CWnd* pParentWnd = NULL, UINT iSelectPage = 0); CCharPropertySheet(LPCTSTR pszCaption, CWnd* pParentWnd = NULL, UINT iSelectPage = 0); virtual ~CCharPropertySheet(); protected: DECLARE_MESSAGE_MAP() virtual BOOL OnInitDialog(); virtual void PostNcDestroy(); private: CModifyCharacter* m_lpModifyCharInfo; unsigned int m_dwDocKey; // ij¸¯ÅÍ ¼Ó¼º ½ÃÆ®ÀÇ ÆäÀÌÁö CCharStatusPage m_wndCharStatusPage; CCharInventoryPage m_wndCharInventoryPage; CCharItemStorePage m_wndCharItemStorePage; CCharSkillPage m_wndCharSkillPage; CCharSocietyPage m_wndCharSocietyPage; CCharQuestPage m_wndCharQuestPage; CCharEXInfoPage m_wndCharEXInfoPage; CCharTempInvenPage m_wndCharTempInvenPage; CCharExtraItemPage m_wndCharExtraItemPage; public: // ½ÃÆ®¿¡ ´Þ¸° ¸ðµç ÆäÀÌÁö¿¡ Á¤º¸ ¼ÂÆÃ bool SetAllPage(unsigned int dwDocKey, CModifyCharacter* lpModifyCharinfo); };