#pragma once //#include //#include "SUIWnd.h" // UI 공통 클래스 //--------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------- // // class SUIClassManageWnd // // * 길드원등급 팝업 윈도우 // // //--------------------------------------------------------------------------------------------- class SUIClassManageWnd : public SUIWnd { private: class KUIControlEdit * m_EditName; // 등급설정할 캐릭터명. KUIControl * m_pClassName; // 길드 등급명 컨트롤. std::string m_strDecoClassName; // 등급명의 텍스트 데코레이션. KUIWnd * m_pBtnOpenMenu; // 등급명 팝업 메뉴 오픈 버튼. int m_nClass; // 등급. public : SUIClassManageWnd( SGameManager * pGameManager ); virtual ~SUIClassManageWnd(); //------------------------------------------ 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 ConfirmationButton(); // 확인버튼. // Edit 의 데코에 맞게 텍스트 변형 void ModifyText( std::string & strOrg ); //------------------------------------------ };