HIERWAW.CPP
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:2k
源码类别:

Windows编程

开发平台:

Visual C++

  1. // hierwaw.cpp : implementation file
  2. //
  3. // This is a part of the Microsoft Foundation Classes C++ library.
  4. // Copyright (C) 1992-1995 Microsoft Corporation
  5. // All rights reserved.
  6. //
  7. // This source code is only intended as a supplement to the
  8. // Microsoft Foundation Classes Reference and Microsoft
  9. // QuickHelp and/or WinHelp documentation provided with the library.
  10. // See these sources for detailed information regarding the
  11. // Microsoft Foundation Classes product.
  12. #include "stdafx.h"
  13. #include "hierwiz.h"
  14. #include "hierwaw.h"
  15. #include "chooser.h"
  16. #ifdef _PSEUDO_DEBUG
  17. #undef THIS_FILE
  18. static char BASED_CODE THIS_FILE[] = __FILE__;
  19. #endif
  20. // This is called immediately after the custom AppWizard is loaded.  Initialize
  21. //  the state of the custom AppWizard here.
  22. void CHierwizAppWiz::InitCustomAppWiz()
  23. {
  24. m_pChooser = new CDialogChooser ;
  25. // There are 2 steps in this custom AppWizard.
  26. SetNumberOfSteps(2);
  27. }
  28. // This is called just before the custom AppWizard is unloaded.
  29. void CHierwizAppWiz::ExitCustomAppWiz()
  30. {
  31. //Deallocate memory used by the dialog chooser.
  32. ASSERT(m_pChooser !=NULL) ;
  33. delete(m_pChooser) ;
  34. m_pChooser = NULL ;
  35. }
  36. // This is called when the user clicks "Create..." on the New Project dialog
  37. CAppWizStepDlg* CHierwizAppWiz::Next(CAppWizStepDlg* pDlg)
  38. {
  39. // Set template macros based on the project name entered by the user.
  40. return m_pChooser->Next(pDlg) ;
  41. }
  42. CAppWizStepDlg* CHierwizAppWiz::Back(CAppWizStepDlg* pDlg)
  43. {
  44. return m_pChooser->Back(pDlg) ;
  45. }
  46. // Here we define one instance of the CHierwizAppWiz class.  You can access
  47. //  m_Dictionary and any other public members of this class through the
  48. //  global hierwiaw.
  49. CHierwizAppWiz hierwizaw;