#pragma once #include "skilllist.h" // CCharSkill ´ëÈ­ »óÀÚÀÔ´Ï´Ù. class CCharSkill : public CDialog { DECLARE_DYNAMIC(CCharSkill) DWORD m_CID; SKILL m_Skill; public: CCharSkill(CWnd* pParent = NULL); // Ç¥ÁØ »ý¼ºÀÚÀÔ´Ï´Ù. virtual ~CCharSkill(); void SetCID(DWORD CID_In) { m_CID = CID_In; } // ´ëÈ­ »óÀÚ µ¥ÀÌÅÍÀÔ´Ï´Ù. enum { IDD = IDD_CHARSKILL }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV Áö¿øÀÔ´Ï´Ù. DECLARE_MESSAGE_MAP() protected: virtual BOOL OnInitDialog(); public: CString m_Slot; CString m_Total; CSkillList m_SkillList; afx_msg void OnBnClickedReset(); afx_msg void OnBnClickedLoad(); afx_msg void OnBnClickedUpdate(); afx_msg void OnLvnKeydownSkillList(NMHDR *pNMHDR, LRESULT *pResult); CString m_SkillID; afx_msg void OnBnClickedAdd(); afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor); };