47 lines
1.3 KiB
C++
47 lines
1.3 KiB
C++
#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();
|
|
}; |