Files
ls-2019-source/extra/LS_Service/LS_launcher/MonitorCtrl.cpp
T
2026-11-07 13:30:45 +07:00

61 lines
1.1 KiB
C++

// MonitorCtrl.cpp : 구현 파일입니다.
//
#include "stdafx.h"
#include "LS_launcher.h"
#include "MonitorCtrl.h"
// CMonitorCtrl
IMPLEMENT_DYNAMIC(CMonitorCtrl, CProgressCtrl)
CMonitorCtrl::CMonitorCtrl()
{
}
CMonitorCtrl::~CMonitorCtrl()
{
}
BEGIN_MESSAGE_MAP(CMonitorCtrl, CProgressCtrl)
ON_WM_MOUSEMOVE()
END_MESSAGE_MAP()
// CMonitorCtrl 메시지 처리기입니다.
void CMonitorCtrl::InitToolTip()
{
if (m_toolTip.m_hWnd == NULL)
{
m_toolTip.Create(this);
m_toolTip.Activate(FALSE);
m_toolTip.SetDelayTime(TTDT_AUTOPOP, 3000);
}
}
void CMonitorCtrl::SetToolTip(CString text)
{
m_toolTip.DelTool(this, 0);
m_toolTip.AddTool(this, text, NULL, 0);
}
BOOL CMonitorCtrl::PreTranslateMessage(MSG* pMsg)
{
m_toolTip.RelayEvent(pMsg);
return CProgressCtrl::PreTranslateMessage(pMsg);
}
void CMonitorCtrl::OnMouseMove(UINT nFlags, CPoint point)
{
// TODO: 여기에 메시지 처리기 코드를 추가 및/또는 기본값을 호출합니다.
m_toolTip.Activate(TRUE);
CProgressCtrl::OnMouseMove(nFlags, point);
}