Files correlati : Ricompilazione Demo : [ ] Commento : Riportata la versione 3.1 patch 766 git-svn-id: svn://10.65.10.50/trunk@14628 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			99 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			C++
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			99 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			C++
		
	
	
		
			Executable File
		
	
	
	
	
// MainFrm.cpp : implementation of the CMainFrame class
 | 
						|
//
 | 
						|
 | 
						|
#include "stdafx.h"
 | 
						|
#include "ZTest.h"
 | 
						|
 | 
						|
#include "MainFrm.h"
 | 
						|
 | 
						|
#ifdef _DEBUG
 | 
						|
#define new DEBUG_NEW
 | 
						|
#undef THIS_FILE
 | 
						|
static char THIS_FILE[] = __FILE__;
 | 
						|
#endif
 | 
						|
 | 
						|
/////////////////////////////////////////////////////////////////////////////
 | 
						|
// CMainFrame
 | 
						|
 | 
						|
IMPLEMENT_DYNCREATE(CMainFrame, CFrameWnd)
 | 
						|
 | 
						|
BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)
 | 
						|
	//{{AFX_MSG_MAP(CMainFrame)
 | 
						|
	ON_WM_CREATE()
 | 
						|
	//}}AFX_MSG_MAP
 | 
						|
END_MESSAGE_MAP()
 | 
						|
 | 
						|
static UINT indicators[] =
 | 
						|
{
 | 
						|
	ID_SEPARATOR,           // status line indicator
 | 
						|
	ID_INDICATOR_CAPS,
 | 
						|
	ID_INDICATOR_NUM,
 | 
						|
	ID_INDICATOR_SCRL,
 | 
						|
};
 | 
						|
 | 
						|
/////////////////////////////////////////////////////////////////////////////
 | 
						|
// CMainFrame construction/destruction
 | 
						|
 | 
						|
CMainFrame::CMainFrame()
 | 
						|
{
 | 
						|
}
 | 
						|
 | 
						|
CMainFrame::~CMainFrame()
 | 
						|
{
 | 
						|
}
 | 
						|
 | 
						|
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
 | 
						|
{
 | 
						|
	if (CFrameWnd::OnCreate(lpCreateStruct) == -1)
 | 
						|
		return -1;
 | 
						|
	
 | 
						|
	if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP
 | 
						|
		| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
 | 
						|
		!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
 | 
						|
	{
 | 
						|
		TRACE0("Failed to create toolbar\n");
 | 
						|
		return -1;      // fail to create
 | 
						|
	}
 | 
						|
 | 
						|
	if (!m_wndStatusBar.Create(this) ||
 | 
						|
		!m_wndStatusBar.SetIndicators(indicators,
 | 
						|
		  sizeof(indicators)/sizeof(UINT)))
 | 
						|
	{
 | 
						|
		TRACE0("Failed to create status bar\n");
 | 
						|
		return -1;      // fail to create
 | 
						|
	}
 | 
						|
 | 
						|
	m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
 | 
						|
	EnableDocking(CBRS_ALIGN_ANY);
 | 
						|
	DockControlBar(&m_wndToolBar);
 | 
						|
 | 
						|
	return 0;
 | 
						|
}
 | 
						|
 | 
						|
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
 | 
						|
{
 | 
						|
	if( !CFrameWnd::PreCreateWindow(cs) )
 | 
						|
		return FALSE;
 | 
						|
	return TRUE;
 | 
						|
}
 | 
						|
 | 
						|
/////////////////////////////////////////////////////////////////////////////
 | 
						|
// CMainFrame diagnostics
 | 
						|
 | 
						|
#ifdef _DEBUG
 | 
						|
void CMainFrame::AssertValid() const
 | 
						|
{
 | 
						|
	CFrameWnd::AssertValid();
 | 
						|
}
 | 
						|
 | 
						|
void CMainFrame::Dump(CDumpContext& dc) const
 | 
						|
{
 | 
						|
	CFrameWnd::Dump(dc);
 | 
						|
}
 | 
						|
 | 
						|
#endif //_DEBUG
 | 
						|
 | 
						|
/////////////////////////////////////////////////////////////////////////////
 | 
						|
// CMainFrame message handlers
 | 
						|
 |