📄 objectballoon.h
字号:
// ObjectBalloon.h: interface for the CObjectBalloon class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_OBJECTBALLOON_H__FC238E40_89CE_4D6F_AB15_D7FD02B02D5A__INCLUDED_)
#define AFX_OBJECTBALLOON_H__FC238E40_89CE_4D6F_AB15_D7FD02B02D5A__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "INTERFACE\cWindow.h"
enum
{
ObjectBalloon_Name = 1,
ObjectBalloon_Chat = 2,
ObjectBalloon_Title = 4,
ObjectBalloon_MunpaMark = 8,
};
class COBalloonName;
class COBalloonChat;
class CStreetStallTitleTip;
class CMunpaMark;
class CGuildMark;
class CObjectBalloon : public cWindow
{
public:
CObjectBalloon();
virtual ~CObjectBalloon();
void InitBalloon(CObject * pParent, LONG tall, BYTE flag);
void Release();
void Render();
COBalloonName * GetOBalloonName() { return m_pName; }
COBalloonChat * GetOBalloonChat() { return m_pChat; }
CStreetStallTitleTip* GetSSTitleTip() { return m_pSSTitle; }
CMunpaMark* GetMunpaMark() { return m_pMunpaMark; }
CGuildMark* GetGuildMark() { return m_pGuildMark; }
void SetNameColor(DWORD color) { m_fgColor = color; }
BOOL SetMunpaMark(DWORD MunpaID);
BOOL SetGuildMark( DWORD GuildIdx );
void SetTall(LONG Tall) { m_lTall = Tall; }
//----
void SetOverInfoOption( DWORD dwOption );
void ShowObjectName( BOOL bShow, DWORD dwColor );
void ShowChatBalloon( BOOL bShow, char* chatMsg, DWORD dwColor, DWORD dwAliveTime );
void ShowStreeStallTitle( BOOL bShow, char* strTitle, DWORD dwColor );
protected:
CObject * m_pObject;
COBalloonName * m_pName;
COBalloonChat * m_pChat;
CStreetStallTitleTip * m_pSSTitle;
CMunpaMark * m_pMunpaMark;
CGuildMark* m_pGuildMark;
LONG m_lTall;
DWORD m_fgColor;
};
#endif // !defined(AFX_OBJECTBALLOON_H__FC238E40_89CE_4D6F_AB15_D7FD02B02D5A__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -