Files
2026-06-01 12:46:52 +02:00

39 lines
1.2 KiB
C++

#pragma once
//#include "KUIControl.h"
class KUITipControl : public KUIControl
{
public:
KUITipControl();
virtual ~KUITipControl();
static void SetDelayTime(DWORD dwDelayTime) { m_dwTipDelayTime = dwDelayTime; }
static DWORD GetDelayTime() { return m_dwTipDelayTime; }
static void SetContinueTime(DWORD dwContinueTime) { m_dwTipContinueTime = dwContinueTime; }
static DWORD GetContinueTime() { return m_dwTipContinueTime; }
virtual void Render(KViewportObject* pViewport, bool isFront = false);
static void SetToolTipOnOff(bool bOnOff) { s_bIsToolTipOn = bOnOff; }
static bool GetToolTipOnOff() { return s_bIsToolTipOn; }
/// MIMI 2005/08/17 bg 크기 다시 잡아준다.
void UpdateTooltipRegion( int nW, int nH );
/// 2010.05.06 - prodongi
void applyEmoticonSize(std::string const& aniName, int width, int height);
protected:
virtual void _initControl();
/** Determine how much time is elapsed for floating Tip Control
Client Can Change this value by SetDelayTime() function */
static DWORD m_dwTipDelayTime;
static DWORD m_dwTipContinueTime;
static bool s_bIsToolTipOn;
public:
static const DWORD m_dwTipWindowWidth;
static const DWORD m_dwTipWindowHeight;
};