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

54 lines
1.1 KiB
C++

#pragma once
#ifdef _NA_003923_20120130_GUILD_RENEWAL_MOD_WAREHOUSE_SLOT_NUM
#else
#include "inputnumdialog.h"
class BankDialog;
class uiGuildWareHouse;
class InputNumBankDialog :
public InputNumDialog
{
public:
enum ePacketStatus
{
NONE = 0,
WAREHOUSEMONEY_SEND = 1,
GUILDWAREHOUSEMONEY_SEND = 2,
};
InputNumBankDialog(void);
virtual ~InputNumBankDialog(void);
virtual VOID Init( CDrawBase * pDrawBase );
virtual VOID Release();
public:
virtual VOID MessageProc( SI_MESSAGE * pMessage );
public:
void SetWareHouseType(eWAREHOUSE_TYPE eType){m_eWareHouseType = eType;}
VOID SendWareHouseMoney(MONEY money);
void Exit();
VOID ClearPacketFlag();
protected:
virtual VOID OnShowWindow( BOOL val );
void MoneyProcess();
bool checkDigit(const TCHAR* str);
MSG_CG_WAREHOUSE_MONEY_SYN m_WarehouseMoneySyn;
MSG_CG_GUILD_WAREHOUSE_MONEY_SYN m_GuildWareHouseMoneySyn;
MONEY m_CurMoney;
eWAREHOUSE_TYPE m_eWareHouseType;
DWORD m_dwPacketStatus;
};
#endif //_NA_003923_20120130_GUILD_RENEWAL_MOD_WAREHOUSE_SLOT_NUM