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
 | |
| 
 |