#pragma once #include "KUIControlPanel.h" // Panel Wnd // 길드관리 Wnd 의 패널 윈도우로 들어간다. // ** 길드공지쓰기 패널 ** class SUIDonationPanelWnd : public KUIControlPanel { private: class KUIControlSimpleButton * m_pExtensionButton; // 확장버튼. class KUIControl * m_GuildCurrent; class KUIControl * m_TotalPoint; class KUIControl * m_Point; std::string strParam; public: SUIDonationPanelWnd( SGameManager* pGameManager, KUIControlPanelManager* pPanelManager = NULL ); virtual ~SUIDonationPanelWnd(); //----------------------------- // Override // // KUIControlPanel:: // 패널의 크기를 원본크기로 변경한다. 각 패널윈도우의 크기가 다르므로 재정의할것!!. virtual void ResizeOriginal(); // Open 시 필요기능정의. virtual void CustomOpen(); // // KUIWnd:: //SUIWnd* CreateWnd( const char* szFile, KUIWndManager* pWndManager, KPoint kPos, int nWindowID ); virtual bool InitControls( KPoint kPos ); virtual void OnNotifyUIWindowOpen( bool bOpen, bool bLimitWnd ); virtual void ProcMsgAtStatic( SGameMessage* pMsg ); virtual void PumpUpMessage( LPCSTR lpszControlID, DWORD nMessage, DWORD lparam, DWORD wparam ); virtual DWORD OnMouseMessage( DWORD dwMessage, int x, int y ); //----------------------------- // 메모리 해제. void Release(); // void DataMapping(); // Panel 확대,축소 void PanelExtend(); // 해당 팝업 윈도우 오픈. void OpenPopupWnd( int wndID, int posX, int posY ); };