www.pudn.com > source.rar > LogoBar.cpp


// LogoBar.cpp : implementation file 
// 
 
#include "stdafx.h" 
#include "flashnow.h" 
#include "LogoBar.h" 
 
#ifdef _DEBUG 
#define new DEBUG_NEW 
#undef THIS_FILE 
static char THIS_FILE[] = __FILE__; 
#endif 
 
///////////////////////////////////////////////////////////////////////////// 
// CLogoBar 
 
IMPLEMENT_DYNCREATE(CLogoBar, CView) 
 
CLogoBar::CLogoBar() 
{ 
} 
 
CLogoBar::~CLogoBar() 
{ 
} 
 
 
BEGIN_MESSAGE_MAP(CLogoBar, CView) 
//{{AFX_MSG_MAP(CLogoBar) 
ON_WM_CREATE() 
ON_WM_SIZE() 
//}}AFX_MSG_MAP 
END_MESSAGE_MAP() 
 
///////////////////////////////////////////////////////////////////////////// 
// CLogoBar drawing 
 
void CLogoBar::OnDraw(CDC* pDC) 
{ 
} 
 
///////////////////////////////////////////////////////////////////////////// 
// CLogoBar diagnostics 
 
#ifdef _DEBUG 
void CLogoBar::AssertValid() const 
{ 
	CView::AssertValid(); 
} 
 
void CLogoBar::Dump(CDumpContext& dc) const 
{ 
	CView::Dump(dc); 
} 
#endif //_DEBUG 
 
///////////////////////////////////////////////////////////////////////////// 
// CLogoBar message handlers 
 
int CLogoBar::OnCreate(LPCREATESTRUCT lpCreateStruct)  
{ 
	if (CView::OnCreate(lpCreateStruct) == -1) 
		return -1; 
	if (m_Logo.Create((CWnd *)this,WS_CHILD|WS_BORDER|WS_VISIBLE)==-1) 
		return -1;	 
	 
	CString m_Movie; 
	m_Movie.LoadString(IDS_LOGO_URL); 
	m_Logo.SetMovie(m_Movie); 
	m_Logo.SetMenu(FALSE); 
	return 0; 
} 
 
void CLogoBar::OnSize(UINT nType, int cx, int cy)  
{ 
	CView::OnSize(nType, cx, cy); 
	if (m_Logo.GetSafeHwnd()) 
	{ 
		m_Logo.MoveWindow(20,10,cx-40,cy-20); 
	}	 
}