#pragma once //#include "SUIWnd.h" class SUIDisplayInfo; class SUICommunityWnd : public SUIWnd { public: SUICommunityWnd( SGameManager* pGameManager, class SUIDisplayInfo* pDisplayInfo ); virtual ~SUICommunityWnd(); virtual SUIWnd* CreateWnd( const char* szFile, KUIWndManager* pWndManager, KPoint kPos, int nWindowID ); virtual bool InitControls( KPoint kPos ); virtual bool InitData( bool bReload = false ); virtual void PumpUpMessage( LPCSTR lpszControlID, DWORD nMessage, DWORD lparam, DWORD wparam ); virtual void ProcMsgAtStatic( SGameMessage* pMsg ); virtual void OnNotifyUIWindowOpen( bool bOpen, bool bLimitWnd = true ); protected: void ShowTabChild( int nTabType ); private: SUIDisplayInfo* m_pDisplayInfo; int m_nTabType; class SUICommunityFriend* m_pFriendChild; class SUICommunityCut* m_pCutChild; class SUICommunityGuild* m_pGuildChild; };