#pragma once //#include "SUIWnd.h" // UI 공통 클래스 //#include "KUIPopup.h" // 팝업. // 길드 멤버 팝업 메뉴 Wnd. class SUIMemberPopupWnd : public SUIWnd { private: std::string m_strData; KUIWnd * m_pInframeControl; // ui를 감싸는 컨트롤. // 마우스 좌표. int m_MouseMoveX; int m_MouseMoveY; public : SUIMemberPopupWnd( SGameManager * pGameManager ); virtual ~SUIMemberPopupWnd(); virtual SUIWnd* CreateWnd( const char* szFile, KUIWndManager* pWndManager, KPoint kPos, int nWindowID=-1 ); //virtual bool InitControls( KPoint kPos ); virtual void ProcMsgAtStatic( SGameMessage* pMsg ); virtual void OnNotifyUIWindowOpen( bool bOpen, bool bLimitWnd = true ); virtual void PumpUpMessage( LPCSTR lpszControlID, DWORD nMessage, DWORD lparam, DWORD wparam ); virtual void Process(DWORD dwTime); virtual DWORD OnMouseMessage(DWORD dwMessage, int x, int y); /// @brief 마우스가 컨트롤 영역에 포커스가 on/off‰瑛뻑㎏?발생되는 통지 메세지를 날린다 virtual void OnMouseFocusOnNotify(KUIWnd* /*wnd*/, bool /*focusOn*/); //------------------------------------------ void Release(); // 메모리 해제. // 해당 팝업 윈도우 오픈. void OpenPopupWnd( int wndID, int posX=0, int posY=0 ); // 등급설정. void AuthorityProcess(); };