You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
1.6 KiB
58 lines
1.6 KiB
//========= Copyright Valve Corporation, All rights reserved. ============// |
|
// |
|
// Purpose: |
|
// |
|
// $NoKeywords: $ |
|
//=============================================================================// |
|
|
|
#include "stdafx.h" |
|
#include "hammer.h" |
|
#include "MDIClientWnd.h" |
|
|
|
// memdbgon must be the last include file in a .cpp file!!! |
|
#include <tier0/memdbgon.h> |
|
|
|
|
|
BEGIN_MESSAGE_MAP(CMDIClientWnd, CWnd) |
|
//{{AFX_MSG_MAP(CMDIClientWnd) |
|
ON_WM_ERASEBKGND() |
|
//}}AFX_MSG_MAP |
|
END_MESSAGE_MAP() |
|
|
|
|
|
//----------------------------------------------------------------------------- |
|
// Purpose: Constructor. |
|
//----------------------------------------------------------------------------- |
|
CMDIClientWnd::CMDIClientWnd() |
|
{ |
|
} |
|
|
|
|
|
//----------------------------------------------------------------------------- |
|
// Purpose: Destructor. |
|
//----------------------------------------------------------------------------- |
|
CMDIClientWnd::~CMDIClientWnd() |
|
{ |
|
} |
|
|
|
|
|
//----------------------------------------------------------------------------- |
|
// Purpose: Makes our background color mesh with the splash screen for maximum effect. |
|
//----------------------------------------------------------------------------- |
|
BOOL CMDIClientWnd::OnEraseBkgnd(CDC *pDC) |
|
{ |
|
// Set brush to desired background color |
|
CBrush backBrush(RGB(141, 136, 130)); // This color blends with the splash image! |
|
|
|
// Save old brush |
|
CBrush *pOldBrush = pDC->SelectObject(&backBrush); |
|
|
|
CRect rect; |
|
pDC->GetClipBox(&rect); // Erase the area needed |
|
|
|
pDC->PatBlt(rect.left, rect.top, rect.Width(), rect.Height(), PATCOPY); |
|
|
|
pDC->SelectObject(pOldBrush); |
|
return TRUE; |
|
} |
|
|
|
|