Oscilloscope numérique

  1. /*--------------------------------------------------------------------------------
  2. 'Nom du projet : Oscilloscope
  3. 'Outil : Visual C++ 6
  4. 'Nom du fichier: oscillo.cpp
  5. 'Realisation:Mathieu Texier et Emmanuel Traineau
  6. 'Date: Juin 2003
  7. 'Responsable: Eric Meleiro
  8. '--------------------------------------------------------------------------------
  9.  
  10.  
  11.  
  12. Explications : fichier gestion de l'application
  13.  
  14. */
  15.  
  16. #include "stdafx.h"
  17. #include "scope.h"
  18. #include "waveplay.h"
  19. #include "memoryfile.h"
  20. #include "oscillo.h"
  21. #include "oscilloDlg.h"
  22. #include "about.h"
  23.  
  24. #ifdef _DEBUG
  25. #define new DEBUG_NEW
  26. #undef THIS_FILE
  27. static char THIS_FILE[] = __FILE__;
  28. #endif
  29.  
  30. /////////////////////////////////////////////////////////////////////////////
  31. // CSoundrobberApp
  32.  
  33. BEGIN_MESSAGE_MAP(CSoundrobberApp, CWinApp)
  34.         //{{AFX_MSG_MAP(CSoundrobberApp)
  35.                 // NOTE - the ClassWizard will add and remove mapping macros here.
  36.                 //    DO NOT EDIT what you see in these blocks of generated code!
  37.         //}}AFX_MSG
  38.         ON_COMMAND(ID_HELP, CWinApp::OnHelp)
  39. END_MESSAGE_MAP()
  40.  
  41. /////////////////////////////////////////////////////////////////////////////
  42. // CSoundrobberApp construction
  43.  
  44. CSoundrobberApp::CSoundrobberApp()
  45. {
  46.         // TODO: add construction code here,
  47.         // Place all significant initialization in InitInstance
  48. }
  49.  
  50. /////////////////////////////////////////////////////////////////////////////
  51. // The one and only CSoundrobberApp object
  52.  
  53. CSoundrobberApp theApp;
  54.  
  55. /////////////////////////////////////////////////////////////////////////////
  56. // CSoundrobberApp initialization
  57.  
  58. BOOL CSoundrobberApp::InitInstance()
  59. {
  60.  
  61. #ifdef _AFXDLL
  62.         Enable3dControls();                     // Call this when using MFC in a shared DLL
  63. #else
  64.         Enable3dControlsStatic();       // Call this when linking to MFC statically
  65. #endif
  66.  
  67.         // AboutBox anzeigen, aber Modeless!!!!
  68.         {
  69.                 CAboutDlg cadlg;
  70.                 cadlg.Create (IDD_ABOUTBOX);
  71.                 Sleep (2000);
  72.                 cadlg.SendMessage (WM_CLOSE, 0, 0L);
  73.                 cadlg.DestroyWindow();
  74.         }
  75.         //Demarrer fenetre principale
  76.         CSoundrobberDlg dlg;
  77.         m_pMainWnd = &dlg;
  78.         int nResponse = dlg.DoModal();
  79.         return FALSE;
  80. }
  81.  
  82.  
  83.  
  84.  

contact - faire un lien