#pragma once //#include "SUIWnd.h" #include "SUIProperty.h" #include "KUIControlEdit.h" #include "KUIControlButton.h" class SUIHuntaHolicCreateInstanceWnd : public SUIWnd { public: SUIHuntaHolicCreateInstanceWnd( SGameManager* pGameManager ); virtual ~SUIHuntaHolicCreateInstanceWnd(); virtual void Process( DWORD time ); virtual bool InitControls( KPoint pos ); virtual bool InitData( bool reload = false ); 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 ); virtual void OnFocusNotify(); private: void updateForces( int index ); KObject* mCallBack; sui::kui_updatable_window* mTitle; KUIControlEdit* mName; KUIControlEdit* mPW; KUIControlCheck* mForces[ 3 ]; };