#pragma once #include "afxcmn.h" class CModifyCharacter; /*! \class CCharSocietyPage ij¸¯ÅÍ Ä£±¸, °ÅºÎ, ÆÄƼ Á¤º¸ ÆäÀÌÁö */ class CCharSocietyPage : public CPropertyPage { DECLARE_DYNAMIC(CCharSocietyPage) public: CCharSocietyPage(); virtual ~CCharSocietyPage(); // ´ëÈ­ »óÀÚ µ¥ÀÌÅÍÀÔ´Ï´Ù. enum { IDD = IDD_CHARSOCIETYPAGE }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV Áö¿øÀÔ´Ï´Ù. DECLARE_MESSAGE_MAP() virtual BOOL OnInitDialog(); afx_msg void OnContextMenu( CWnd* pWnd, CPoint point ); private: CModifyCharacter* m_lpModifyCharacter; unsigned int m_dwDocKey; unsigned long m_dwGID; unsigned long m_dwPartyID; CListCtrl* m_lpSelList; CListCtrl m_ctrlCharPartyList; CListCtrl m_ctrlCharFriendList; CListCtrl m_ctrlCharBanList; void MakeItFriendList(); void MakeItBanList(); afx_msg void OnNewdocCharsearch(); afx_msg void OnBnClickedPartypagePartyclipBtn(); afx_msg void OnBnClickedPartypageBanclipBtn(); afx_msg void OnBnClickedPartypageFriclipBtn(); public: bool SetSocietyPageData(unsigned int dwDocKey, CModifyCharacter* lpModifyCharacter); void SetSocietyPage(CModifyCharacter* lpModifyCharacter); };