www.pudn.com > 2007112823521925.rar > BUILDLOGO.CPP


// BuildLogo.cpp : implementation file 
// 
 
#include "stdafx.h" 
#include "gtmpeg.h" 
#include "BuildLogo.h" 
 
#ifdef _DEBUG 
#define new DEBUG_NEW 
#undef THIS_FILE 
static char THIS_FILE[] = __FILE__; 
#endif 
 
///////////////////////////////////////////////////////////////////////////// 
// CBuildLogo 
 
CBuildLogo::CBuildLogo() 
{ 
} 
 
CBuildLogo::~CBuildLogo() 
{ 
} 
 
 
BEGIN_MESSAGE_MAP(CBuildLogo, CStatic) 
	//{{AFX_MSG_MAP(CBuildLogo) 
	ON_WM_PAINT() 
	//}}AFX_MSG_MAP 
END_MESSAGE_MAP() 
 
///////////////////////////////////////////////////////////////////////////// 
// CBuildLogo message handlers 
void CBuildLogo::OnPaint()  
{ 
	CPaintDC dc(this); 
	CRect rect,rect1; 
	GetClientRect(rect); 
	rect1=rect; 
	rect1.top=rect.Height()/2; 
	rect.bottom=rect.Height()/2; 
	CFont font,font1,*pOldFont; 
	int nMode=dc.SetBkMode(TRANSPARENT); 
	COLORREF oldRgb=dc.SetTextColor(::GetCurrentColor(COLOR_BLUE)); 
	font.CreatePointFont((rect.Height()-5)*10,"隶书",&dc); 
	pOldFont=dc.SelectObject(&font); 
	CString sName=theApp.GetProfileString("系统参数","建设单位",""); 
	dc.DrawText(sName,rect,DT_CENTER|DT_SINGLELINE|DT_VCENTER);   
	font1.CreatePointFont((rect1.Height()-5)*10,"隶书",&dc); 
	dc.SelectObject(&font1); 
	dc.SetTextColor(::GetCurrentColor(COLOR_YELLOW)); 
	dc.DrawText("监控中心",rect1,DT_CENTER|DT_SINGLELINE|DT_VCENTER);   
	dc.SelectObject(pOldFont); 
	dc.SetBkMode(nMode); 
	dc.SetTextColor(oldRgb); 
}