⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 munpawarehousedialog.h

📁 墨香最新私服
💻 H
字号:
// MunpaWarehouseDialog.h: interface for the CMunpaWarehouseDialog class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MUNPAWAREHOUSEDIALOG_H__EB39AFFA_250F_4CD0_84AA_4789044F4E01__INCLUDED_)
#define AFX_MUNPAWAREHOUSEDIALOG_H__EB39AFFA_250F_4CD0_84AA_4789044F4E01__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "./Interface/cTabDialog.h"

class CItem;

class CMunpaWarehouseDialog  : public cTabDialog
{
	BOOL m_bIsFromInven;
	BOOL bSeeState;
	int GetTabIndex( POSTYPE absPos );
	POSTYPE GetRelativePosition( POSTYPE absPos);
	void FakeItemCombine( POSTYPE ToPos, CItem * pFromItem, CItem * pToItem );
	void FakeItemDivide( POSTYPE ToPos, CItem * pFromItem, CItem * pToItem );
	BOOL CanBeMoved(CItem* pItem,POSTYPE pos);
	
public:
	CMunpaWarehouseDialog();
	virtual ~CMunpaWarehouseDialog();

	virtual void Add(cWindow * window);
	virtual void SetActive(BOOL val);
	virtual DWORD ActionEvent(CMouse * mouseInfo);
	
	void Init(LONG x, LONG y, WORD wid, WORD hei, cImage * basicImage, LONG ID=0);
	virtual BOOL FakeMoveIcon(LONG x, LONG y, cIcon * icon);
	void FakeGeneralItemMove( POSTYPE ToPos, CItem * pFromItem, CItem * pToItem, DWORD MunpaID);
	void Linking();
	
	void SetSeeState(BOOL val)	{ bSeeState = val;	}
	BOOL GetSeeState()			{ return bSeeState;	}
	
	BOOL GetPositionForXYRef(BYTE param, LONG x, LONG y, WORD& pos);
	CItem * GetItemForIdx(POSTYPE absPos);

	BOOL InitItem(MUNPA_WAREHOUSE_ITEM_INFO * pItemTotalInfo );
	BOOL AddItem(ITEMBASE* pItemInfo);
	BOOL AddItem(CItem* pItem);
	BOOL DeleteItem(POSTYPE Pos,CItem** ppItem);
	void MoveItem(MSG_ITEM_MOVE_SYN* pInfo);
	void FakeMoveItem(LONG mouseX, LONG mouseY, CItem * pFromItem, DWORD MunpaID);

	static void OnFakeItemDivideCancel( LONG iId, void* p, DWORD param1, void * vData1, void * vData2 );
	static void OnFakeItemDivideOk( LONG iId, void* p, DWORD param1, void * vData1, void * vData2 );
	
	void PutInOutMoneySyn(int vals);
	static void OnPutInMoneyOk( LONG iId, void* p, DWORD param1, void * vData1, void * vData2 );
	static void OnPutInMoneyCancel( LONG iId, void* p, DWORD param1, void * vData1, void * vData2 );
	static void OnPutOutMoneyOk( LONG iId, void* p, DWORD param1, void * vData1, void * vData2 );
	static void OnPutOutMoneyCancel( LONG iId, void* p, DWORD param1, void * vData1, void * vData2 );
};

#endif // !defined(AFX_MUNPAWAREHOUSEDIALOG_H__EB39AFFA_250F_4CD0_84AA_4789044F4E01__INCLUDED_)
	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -