SwitchTB.h
上传用户:hbytzg
上传日期:2007-01-02
资源大小:47k
文件大小:2k
源码类别:

midi

开发平台:

Visual C++

  1. // SwitchTB.h : main header file for the SWITCHTB application
  2. //
  3. #if !defined(AFX_SWITCHTB_H__22E84077_DBB1_11D2_9145_0060082BE95D__INCLUDED_)
  4. #define AFX_SWITCHTB_H__22E84077_DBB1_11D2_9145_0060082BE95D__INCLUDED_
  5. #if _MSC_VER > 1000
  6. #pragma once
  7. #endif // _MSC_VER > 1000
  8. #ifndef __AFXWIN_H__
  9. #error include 'stdafx.h' before including this file for PCH
  10. #endif
  11. #include "resource.h"       // main symbols
  12. #include <afxtempl.h>
  13. /////////////////////////////////////////////////////////////////////////////
  14. // CSwitchTBApp:
  15. // See SwitchTB.cpp for the implementation of this class
  16. //
  17. BOOL IsWindow (CWnd *pWnd);
  18. template <class T>
  19. int FindInArray (const CArray<T,T> &array, const T &t)
  20. {
  21. int n;
  22. for (n=0 ; n < array.GetSize () ; n++)
  23. if (t == array.GetAt (n))
  24. return (n);
  25. return (-1);
  26. }
  27. class CSwitchTBApp : public CWinApp
  28. {
  29. public:
  30. CSwitchTBApp();
  31. // Overrides
  32. // ClassWizard generated virtual function overrides
  33. //{{AFX_VIRTUAL(CSwitchTBApp)
  34. public:
  35. virtual BOOL InitInstance();
  36. //}}AFX_VIRTUAL
  37. // Implementation
  38. //{{AFX_MSG(CSwitchTBApp)
  39. afx_msg void OnAppAbout();
  40. // NOTE - the ClassWizard will add and remove member functions here.
  41. //    DO NOT EDIT what you see in these blocks of generated code !
  42. //}}AFX_MSG
  43. DECLARE_MESSAGE_MAP()
  44. };
  45. /////////////////////////////////////////////////////////////////////////////
  46. //{{AFX_INSERT_LOCATION}}
  47. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  48. #endif // !defined(AFX_SWITCHTB_H__22E84077_DBB1_11D2_9145_0060082BE95D__INCLUDED_)