32 lines
1007 B
C++
32 lines
1007 B
C++
#pragma once
|
|
|
|
//#include "SUIWnd.h"
|
|
#include "SUIDisplayInfo.h"
|
|
|
|
class SUIInstanceTaskbarEntranceWnd;
|
|
|
|
class SUITaskBarWnd : public SUIWnd
|
|
{
|
|
public:
|
|
SUITaskBarWnd( SGameManager* gameManager, SUIDisplayInfo* pDisplayInfo );
|
|
virtual ~SUITaskBarWnd();
|
|
virtual void Process( DWORD time );
|
|
virtual bool InitControls( KPoint pos );
|
|
virtual bool InitData( bool reload = false );
|
|
SUIWnd* CreateWnd( const char* szFile, KUIWndManager* pWndManager, KPoint kPos, int nWindowID );
|
|
virtual void* Perform( KID id, KArg& msg );
|
|
virtual void PumpUpMessage( LPCTSTR controlID, DWORD msg, DWORD lparam, DWORD wparam );
|
|
virtual void ProcMsgAtStatic( SGameMessage* msg );
|
|
virtual void OnNotifyUIWindowOpen( bool open, bool limitWnd = true );
|
|
virtual DWORD OnMouseMessage( DWORD msg, int x, int y );
|
|
|
|
private:
|
|
DWORD m_PrevProcessTime, m_PrevProcessTime2;
|
|
void SetWeather(unsigned short u);
|
|
void SetChildToolTip();
|
|
SUIInstanceTaskbarEntranceWnd *m_InstanceTaskbarEntranceWnd;
|
|
SUIDisplayInfo* m_pDisplayInfo;
|
|
};
|
|
|
|
|