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

84 lines
1.8 KiB
C++

//------------------------------------------------------------------------------
// uiSystemIdNumberConfirm_main.cpp
// (C) 2005 ckbang
//------------------------------------------------------------------------------
#include "SunClientPrecompiledHeader.h"
#include "uiSystemIdNumberConfirm.h"
#if defined(_CHINA)
#define MAX_IDENTIFY_NUM 12
#elif defined( _JAPAN )
#define MAX_IDENTIFY_NUM 8
#else
#ifdef _MOD_IDENTITY_NUM__FOR_CHANNELING
#define MAX_IDENTIFY_NUM 6
#else
#define MAX_IDENTIFY_NUM 7
#endif
#endif
//------------------------------------------------------------------------------
/**
*/
uiSystemIdNumberConfirm::uiSystemIdNumberConfirm(InterfaceManager *pUIMan) :
uiBase(pUIMan)
{
m_pMessageMesh = NULL;
m_vstr.clear();
}
//------------------------------------------------------------------------------
/**
*/
uiSystemIdNumberConfirm::~uiSystemIdNumberConfirm()
{
this->Release();
}
//------------------------------------------------------------------------------
/**
*/
void
uiSystemIdNumberConfirm::Clear()
{
this->m_bLockingEffect = false;
ClearToken();
}
//------------------------------------------------------------------------------
/**
*/
void
uiSystemIdNumberConfirm::Init(CDrawBase* pDrawBase)
{
uiBase::Init(pDrawBase);
CCtrlDxEditBox * pEdit= (CCtrlDxEditBox *)getControl( DLGPOS_EDIT );
pEdit->SetLimitText( MAX_IDENTIFY_NUM );
}
//------------------------------------------------------------------------------
/**
*/
void
uiSystemIdNumberConfirm::Release()
{
ClearToken();
}
//------------------------------------------------------------------------------
/**
*/
void
uiSystemIdNumberConfirm::ClearToken()
{
m_vstr.clear();
}
//------------------------------------------------------------------------------
// EOF
//------------------------------------------------------------------------------