Files
2022-10-26 12:25:11 +08:00

38 lines
963 B
C++

#pragma once
#ifdef _NA_006088_20120910_CHAOS_ZONE_FREE_PVP
#include "uibase.h"
class uiChaosZonePassword : public uiBase
{
enum UIControlPos
{
DLGPOS_EDT_PASSWORD=0,
DLGPOS_BTN_OK,
DLGPOS_BTN_CANCEL,
//kControl_Size,
};
public:
uiChaosZonePassword(InterfaceManager* ui_manager);
virtual ~uiChaosZonePassword(void);
virtual void Init(CDrawBase* draw_base);
virtual void Release();
virtual void OnShowWindow(BOOL is_show);
virtual void OnUpdateSolarDialog();
virtual void MessageProc(SI_MESSAGE* message);
virtual void MouseOver_MsgProc(SI_MESSAGE* message);
virtual void Process(DWORD tick_count);
void RegisterControl();
KEYTYPE room_key(){ return room_key_; }
void set_room_key(KEYTYPE room_key){ room_key_ = room_key; }
private:
bool OnLButtonClick(SI_MESSAGE* message);
KEYTYPE room_key_;
};
#endif//_NA_006088_20120910_CHAOS_ZONE_FREE_PVP