31 lines
880 B
C++
31 lines
880 B
C++
#pragma once
|
|
|
|
#include "SUIWnd.h"
|
|
#include "SUIDisplayInfo.h"
|
|
|
|
|
|
class SUIInstanceTaskbarEntranceWnd : public SUIWnd
|
|
{
|
|
public:
|
|
SUIInstanceTaskbarEntranceWnd ( SGameManager* gameManager, SUIDisplayInfo* pDisplayInfo );
|
|
virtual ~SUIInstanceTaskbarEntranceWnd ();
|
|
virtual bool InitControls( KPoint pos );
|
|
virtual void ProcMsgAtStatic( SGameMessage* msg );
|
|
void PumpUpMessage( LPCTSTR controlID, DWORD msg, DWORD lparam, DWORD wparam );
|
|
void OnNotifyUIWindowOpen( bool bOpen, bool bLimitWnd ); //servantes 2010.10.13
|
|
virtual DWORD OnMouseMessage(DWORD dwMessage, int x, int y);
|
|
|
|
void syncPos(); /// 2012.05.03 - prodongi
|
|
|
|
private:
|
|
void getWndInfo();
|
|
bool isEmptyControlRegion(int x, int y) const; /// 2012.05.04 - prodongi
|
|
void postUpdateMainMenuButton();
|
|
|
|
private:
|
|
SUIDisplayInfo* m_pDisplayInfo;
|
|
std::list<KUIWnd*> m_emptyRegionControl; /// 2012.05.04 - prodongi
|
|
};
|
|
|
|
|