#pragma once #include "afxcmn.h" class CModifyCharacter; /*! \class CCharExtraItemPage ij¸¯ÅÍ ¿¢½ºÆ®¶ó ¾ÆÀÌÅÛ Á¤º¸ ÆäÀÌÁö */ class CCharExtraItemPage : public CPropertyPage { DECLARE_DYNAMIC(CCharExtraItemPage) public: CCharExtraItemPage(); virtual ~CCharExtraItemPage(); // ´ëÈ­ »óÀÚ µ¥ÀÌÅÍÀÔ´Ï´Ù. enum { IDD = IDD_CHAREXTRAITEMPAGE }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV Áö¿øÀÔ´Ï´Ù. DECLARE_MESSAGE_MAP() virtual BOOL OnInitDialog(); private: CModifyCharacter* m_lpModifyCharacter; unsigned int m_dwDocKey; CListCtrl m_ctrlExtraItemList; afx_msg void OnBnClickedExtraitemDefaultingBtn(); afx_msg void OnBnClickedExtrapageClippingBtn(); public: bool SetExtraItemPageData(unsigned int dwDocKey, CModifyCharacter* lpModifyCharacter); void SetExtraItemPage(CModifyCharacter* lpModifyCharacter); };