📄 statusicondlg.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 + -