home *** CD-ROM | disk | FTP | other *** search
- // logowaw.cpp : implementation file
- //
- // This is a part of the Microsoft Foundation Classes C++ library.
- // Copyright (C) 1995 Microsoft Corporation
- // All rights reserved.
- //
- // This source code is only intended as a supplement to the
- // Microsoft Foundation Classes Reference and related
- // electronic documentation provided with the library.
- // See these sources for detailed information regarding the
- // Microsoft Foundation Classes product.
-
- #include "stdafx.h"
- #include "logowiz.h"
- #include "logowaw.h"
- #include "chooser.h"
-
- #ifdef _PSEUDO_DEBUG
- #undef THIS_FILE
- static char THIS_FILE[] = __FILE__;
- #endif
-
- // This is called immediately after the custom AppWizard is loaded. Initialize
- // the state of the custom AppWizard here.
- void CLogowizAppWiz::InitCustomAppWiz()
- {
- // Create a new dialog chooser; CDialogChooser's constructor initializes
- // its internal array with pointers to the steps.
- m_pChooser = new CDialogChooser;
-
- // At first, we don't know the total number of steps, since there are two
- // possible "tracks" (MDI/SDI app and dialog-based app).
- SetNumberOfSteps(-1);
-
- // Inform AppWizard of the languages we support
- SetSupportedLanguages(_T("U.S. English (appwzenu.dll);0x40904b0"));
-
- // custom AppWizard-wide initialization
- m_Dictionary.SetAt(_T("PROJTYPE_DLG"), CString("1")); // default to dialog-based
- m_Dictionary.SetAt(_T("HELP"), CString("1")); // default to F1 help enabled
- }
-
- // This is called just before the custom AppWizard is unloaded.
- void CLogowizAppWiz::ExitCustomAppWiz()
- {
- // Deallocate memory used for the dialog chooser
- ASSERT(m_pChooser != NULL);
- delete m_pChooser;
- m_pChooser = NULL;
-
- // TODO: Add code here to deallocate resources used by the custom AppWizard
- }
-
- // This is called when the user clicks "Create..." on the New Project dialog
- // or "Next" on one of the custom AppWizard's steps.
- CAppWizStepDlg* CLogowizAppWiz::Next(CAppWizStepDlg* pDlg)
- {
- // Delegate to the dialog chooser
- return m_pChooser->Next(pDlg);
- }
-
- // This is called when the user clicks "Back" on one of the custom
- // AppWizard's steps.
- CAppWizStepDlg* CLogowizAppWiz::Back(CAppWizStepDlg* pDlg)
- {
- // Delegate to the dialog chooser
- return m_pChooser->Back(pDlg);
- }
-
- // Here we define one instance of the CLogowizAppWiz class. You can access
- // m_Dictionary and any other public members of this class through the
- // global logowizaw.
- CLogowizAppWiz logowizaw;
-