// MainFrm.cpp : Implementierung der Klasse CMainFrame
//

#include "stdafx.h"
#include "Ecopay.h"

#include "MainFrm.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#endif

// CMainFrame

IMPLEMENT_DYNAMIC(CMainFrame, CMDIFrameWnd)

BEGIN_MESSAGE_MAP(CMainFrame, CMDIFrameWnd)
ON_WM_CREATE()
//ON_COMMAND(ID_STECKBRIEF_NEUERSTECKBRIEF, &CMainFrame::OnSteckbriefNeuersteckbrief)
//ON_COMMAND(ID_NEUERSTECKBRIEF_SCHMETTERLING32779, &CMainFrame::OnNeuersteckbriefSchmetterling32779)
END_MESSAGE_MAP()

static UINT indicators[] =
{
    ID_SEPARATOR, // Statusleistenanzeige
    ID_INDICATOR_CAPS,
    ID_INDICATOR_NUM,
    ID_INDICATOR_SCRL,
};

// CMainFrame-Erstellung/Zerstörung

CMainFrame::CMainFrame()
{

}

CMainFrame::~CMainFrame()
{
}

int CMainFrame::OnCreate( LPCREATESTRUCT lpCreateStruct)
{
    if( CMDIFrameWnd::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("Fehler beim Erstellen der Symbolleiste.\n");
     return -1;      // Fehler beim Erstellen
     }

     if (!m_wndStatusBar.Create(this) ||
     !m_wndStatusBar.SetIndicators(indicators,
     sizeof(indicators)/sizeof(UINT)))
     {
     TRACE0("Fehler beim Erstellen der Statusleiste.\n");
     return -1;      // Fehler beim Erstellen
     }

     // TODO: Löschen Sie diese drei Zeilen, wenn Sie nicht möchten, dass die Systemleiste andockbar ist
     m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
     EnableDocking(CBRS_ALIGN_ANY);
     DockControlBar(&m_wndToolBar);*/

    return 0;
}

BOOL CMainFrame::PreCreateWindow( CREATESTRUCT& cs)
{
    if( !CMDIFrameWnd::PreCreateWindow( cs))
        return FALSE;
    // TODO: Ändern Sie hier die Fensterklasse oder die Darstellung, indem Sie
    //  CREATESTRUCT cs modifizieren.

    return TRUE;
}

// CMainFrame-Diagnose

#ifdef _DEBUG
void CMainFrame::AssertValid() const
{
    CMDIFrameWnd::AssertValid();
}

void CMainFrame::Dump(CDumpContext& dc) const
{
    CMDIFrameWnd::Dump(dc);
}

#endif //_DEBUG

// CMainFrame-Meldungshandler

void CMainFrame::OnSteckbriefNeuersteckbrief()
{
    // TODO: Fügen Sie hier Ihren Befehlsbehandlungscode ein.
    //CDialog artendialog;
    //artendialog.DoModal();

}

