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

📄 statusicondlg.h

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

#if !defined(AFX_STATUSICONDLG_H__C0B71631_2257_49D3_B0A0_DC28AA71B614__INCLUDED_)
#define AFX_STATUSICONDLG_H__C0B71631_2257_49D3_B0A0_DC28AA71B614__INCLUDED_

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

#include "./Interface/cImage.h"
#include "./Interface/cMultiLineText.h"
class CObject;
class CMouse;
#define STATUSICONDLG USINGTON(CStatusIconDlg)

class CStatusIconDlg  
{
	int m_MaxDesc;
	StaticString* m_pDescriptionArray;

	CObject* m_pObject;
	WORD m_IconCount[eStatusIcon_Max];
	cImage m_StatusIcon[eStatusIcon_Max];

	VECTOR2 m_DrawPosition;		// ±×¸± À§Ä¡
	int m_MaxIconPerLine;		// ÇÑÁÙ¿¡ ¾ÆÀÌÄÜ ¸î°³?

	cMultiLineText m_toolTip;
	int m_CurIconNum;
//	LONG m_ttX, m_ttY;

//	BOOL m_bInit;
	
	void LoadDescription();
public:
	CStatusIconDlg();
	virtual ~CStatusIconDlg();

	void AddIcon(CObject* pObject,WORD StatusIconNum);
	void RemoveIcon(CObject* pObject,WORD StatusIconNum);

	void Render();

	void Init(CObject* pObject,VECTOR2* pDrawPosition,int MaxIconPerLine);
	void Release();

//	void ActionEvent(CMouse * mouseInfo);
//	BOOL IsInited() { return m_bInit; }
//	void SetToolTip( char* msg, DWORD color, cImage * image, DWORD imgColor );
};

EXTERNGLOBALTON(CStatusIconDlg)

#endif // !defined(AFX_STATUSICONDLG_H__C0B71631_2257_49D3_B0A0_DC28AA71B614__INCLUDED_)

⌨️ 快捷键说明

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