#pragma once #include "Resource.h" #include #include "afxcmn.h" // CCharacterInfoDlg ´ëÈ­ »óÀÚÀÔ´Ï´Ù. class CCharacterInfoDlg : public CDialog { DECLARE_DYNAMIC(CCharacterInfoDlg) public: CCharacterInfoDlg(CWnd* pParent = NULL); // Ç¥ÁØ »ý¼ºÀÚÀÔ´Ï´Ù. virtual ~CCharacterInfoDlg(); // ´ëÈ­ »óÀÚ µ¥ÀÌÅÍÀÔ´Ï´Ù. enum { IDD = IDD_CHARACTERINFODLG }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV Áö¿øÀÔ´Ï´Ù. virtual void PostNcDestroy(); DECLARE_MESSAGE_MAP() CListCtrl m_CharacterStatus; CString m_LastPosX; CString m_LastPosY; CString m_LastPosZ; CString m_SavePosX; CString m_SavePosY; CString m_SavePosZ; unsigned short m_usUpdateInfo[DBUpdateData::MAX_UPDATE_DB]; char m_szCharacterInfo[DBUpdateData::MAX_DBUPDATE_SIZE]; char m_szDepositData[DBUpdateData::MAX_DBUPDATE_SIZE * 2]; unsigned short m_usDepositSize; unsigned long m_dwDepositMoney; DWORD m_dwCID; DWORD m_dwUID; time_t m_time; void StatusUpdate(); void PositionUpdate(); public: bool Initialize(const GAMELOG::sLogBase* lpLogBase); afx_msg void OnClose(); afx_msg void OnBnClickedItemInfo(); afx_msg void OnBnClickedShowQuickslot(); afx_msg void OnBnClickedShowSkillslot(); virtual BOOL OnInitDialog(); };