#pragma once #include "afxwin.h" class CModifyCharacter; /*! \class CCharStatusPage ij¸¯ÅÍ ½ºÅ×ÀÌÅͽº Á¤º¸ ÆäÀÌÁö */ class CCharStatusPage : public CPropertyPage { DECLARE_DYNAMIC(CCharStatusPage) public: CCharStatusPage(); virtual ~CCharStatusPage(); // ´ëÈ­ »óÀÚ µ¥ÀÌÅÍÀÔ´Ï´Ù. enum { IDD = IDD_CHARSTATUSPAGE }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV Áö¿øÀÔ´Ï´Ù. DECLARE_MESSAGE_MAP() virtual BOOL OnInitDialog(); private: CComboBox m_ctrlCharSex; CComboBox m_ctrlCharHair; CComboBox m_ctrlCharFace; CComboBox m_ctrlCharRace; CComboBox m_ctrlCharClass; unsigned long m_dwFame; unsigned long m_dwMileage; unsigned int m_dwLV; unsigned int m_dwSTR; unsigned int m_dwDEX; unsigned int m_dwWIS; unsigned int m_dwINT; unsigned int m_dwCON; unsigned int m_dwIP; unsigned int m_dwHP; unsigned int m_dwMP; __int64 m_dwEXP; __int64 m_dwEXPLimit; CModifyCharacter* m_lpStatusPageInfo; unsigned int m_dwDocKey; afx_msg void OnBnClickedUpdateStatus(); public: bool SetStatusPageData(unsigned int dwDocKey, CModifyCharacter* lpCharInfo); bool SetStatusPage(CModifyCharacter* lpModifyCharacter); };