⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 timestatusbar.cpp

📁 进程的调度
💻 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 + -