📄 timestatusbar.cpp
字号:
// TimeStatusBar.cpp : implementation file
//
#include "stdafx.h"
#include "EDFSchedule.h"
#include "TimeStatusBar.h"
// CTimeStatusBar
IMPLEMENT_DYNAMIC(CTimeStatusBar, CStatusBar)
CTimeStatusBar::CTimeStatusBar()
{
m_strTime=_T("00:00:00");
}
CTimeStatusBar::~CTimeStatusBar()
{
}
BEGIN_MESSAGE_MAP(CTimeStatusBar, CStatusBar)
ON_WM_CREATE()
END_MESSAGE_MAP()
// CTimeStatusBar message handlers
int CTimeStatusBar::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
static UINT nIndicators[] =
{
ID_SEPARATOR,
ID_SEPARATOR
};
if (CStatusBar::OnCreate(lpCreateStruct) == -1)
return -1;
SetIndicators (nIndicators, sizeof (nIndicators) / sizeof (UINT));
TEXTMETRIC tm;
CClientDC dc (this);
CFont* pFont = GetFont ();
CFont* pOldFont = dc.SelectObject (pFont);
dc.GetTextMetrics (&tm);
dc.SelectObject (pOldFont);
int cxWidth;
UINT nID, nStyle;
GetPaneInfo (1, nID, nStyle, cxWidth);
SetPaneInfo (1, nID, nStyle, tm.tmAveCharWidth * 18);
SetPaneText (0, _T("调度时间"), TRUE);
SetTime();
return 0;
}
void CTimeStatusBar::SetTime()
{
SetPaneText (1, m_strTime, TRUE);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -