Files
2026-06-01 12:46:52 +02:00

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;
};