📄 mugongdialog.h
字号:
// MugongDialog.h: interface for the CMugongDialog class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_MUGONGDIALOG_H__E1B5A207_7E98_4653_AAA4_7515E7C8A3DB__INCLUDED_)
#define AFX_MUGONGDIALOG_H__E1B5A207_7E98_4653_AAA4_7515E7C8A3DB__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "./Interface/cIconDialog.h"
#include "MugongWindow.h"
enum MLOC{ MUGONGWINDOW_NORMAL, MUGONGWINDOW_JINBUB, MUGONGWINDOW_MAX};
class CItem;
class CMugongBase;
class cPushupButton;
class CMugongDialog : public cIconDialog
{
CMugongWindow m_pMugongRect[MUGONGWINDOW_MAX]; // ÀϹÝ,Áø¹ý,½É¹ý
friend class CMugongManager;
CMugongBase* m_pTempDeleteMugong;
public:
CMugongDialog();
virtual ~CMugongDialog();
virtual void Init(LONG x, LONG y, WORD wid, WORD hei, cImage * basicImage, LONG ID=0);
void SetActive(BOOL val);
void OnActionEvnet(LONG lId, void * p, DWORD we);
void Linking();
virtual void Add(cWindow * window);
void AddMugong(MUGONGBASE * mugongBase);
void AddMugong(POSTYPE pos, CMugongBase * mugong);
CMugongBase * GetMugongAbs(POSTYPE abs_Pos);
// void FakeDeleteMugong(POSTYPE absPos);
void FakeDeleteMugong(CMugongBase* pMugong);
void SendDeleteMugong();
BOOL DeleteMugong(POSTYPE pos, CMugongBase ** mugong);
virtual BOOL FakeMoveIcon(LONG mouseX, LONG mouseY, cIcon * icon);
void MoveMugong(POSTYPE ToPos, POSTYPE FromPos);
BOOL GetBlankPositionRef(BYTE type, WORD & absPos);
BOOL GetPositionForXYRef(LONG x, LONG y, POSTYPE& pos);
MLOC GetWindowLocate(POSTYPE abs_pos);
BOOL IsAddMugong(POSTYPE pos);
// µ¥ÀÌÅÍ ¼ÂÆÃ°ú ÀÎÅׯäÀ̽º Ãâ·Â
void SetMugongSung(POSTYPE abspos, BYTE sung);
void SetMugongExpPoint(POSTYPE abspos, EXPTYPE expPoint);
void FakeAddItem(LONG mouseX, LONG mouseY, CItem * icon);
private:
void ExcuteMugong(POSTYPE pos);
void SelectMugong(POSTYPE pos);
BOOL CanBeMoved(cIcon * pIcon, POSTYPE abs_pos);
BOOL FakeMoveMugong(LONG mouseX, LONG mouseY, CMugongBase * icon);
cIconDialog * m_pMugongDlg1_1; // ³»°ø, °æ°ø
cIconGridDialog * m_pMugongDlg1_2; // ÆîÄ£ ¹«°ø
cPushupButton * m_pMugongSpreadBtn;
};
#endif // !defined(AFX_MUGONGDIALOG_H__E1B5A207_7E98_4653_AAA4_7515E7C8A3DB__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -