Пример #1
0
void CLogWnd::OnScaleChanged()
{
	GETTHEMEFONT(&m_font, _T("LogWnd"), _T("Font"));
	m_edit.SetFont(m_font);

	MoveWindow(m_edit, 0, 0, 0, 0);
	Invalidate(m_hWnd);
	RECT rc;
	GetClientRect(m_hWnd, &rc);
	OnSize(0, (WORD)rc.right, (WORD)rc.bottom);
}
Пример #2
0
void CStatusBar::OnScaleChanged()
{
	GETTHEMEFONT(&m_font, _T("StatusBar"), _T("Font"));

	HFONT hPrevFont = (HFONT)SelectObject(m_mdc, m_font);
	SIZE sz;
	GetTextExtentPoint32(m_mdc, _T("Ag"), 2, &sz);
	m_nHeight = SCY(4) + sz.cy + SCY(4);
	SelectObject(m_mdc, hPrevFont);

	Draw();
}