#pragma once //#include //#include "SUIWnd.h" // UI 공통 클래스 //--------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------- // // class SUIClassPopupWnd // // * 길드원등급 팝업메뉴 // // //--------------------------------------------------------------------------------------------- class SUIClassPopupWnd : public SUIWnd { private: int m_nBtnCount; // 버튼개수. KUIControl ** m_arrBtnControl; // 버튼컨트롤 배열. string m_TextDecoration; // 텍스트 데코레이션. public : SUIClassPopupWnd( SGameManager * pGameManager ); virtual ~SUIClassPopupWnd(); //------------------------------------------ virtual SUIWnd* CreateWnd( const char* szFile, KUIWndManager* pWndManager, KPoint kPos, int nWindowID ); virtual bool InitControls( KPoint kPos ); virtual void OnNotifyUIWindowOpen( bool bOpen, bool bLimitWnd = true ); //virtual void OnPosChangeNofity(int nLeft, int nTop); 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 SetClassName(); // 등급명 설정. //------------------------------------------ };