home *** CD-ROM | disk | FTP | other *** search
/ Game Audio Programming / GameAudioProgramming.iso / Game_Audio / AudioTest / ZoomFX.h < prev   
Encoding:
C/C++ Source or Header  |  2002-06-29  |  2.1 KB  |  83 lines

  1. #if !defined(AFX_ZOOMFX_H__F4CEC8DE_8A0A_448A_B816_402DE3F27C13__INCLUDED_)
  2. #define AFX_ZOOMFX_H__F4CEC8DE_8A0A_448A_B816_402DE3F27C13__INCLUDED_
  3.  
  4. #if _MSC_VER > 1000
  5. #pragma once
  6. #endif // _MSC_VER > 1000
  7. // ZoomFX.h : header file
  8. //
  9.  
  10. #include "Audio.h"
  11.  
  12. class CAudioTestDlg;
  13.  
  14. /////////////////////////////////////////////////////////////////////////////
  15. // CZoomFX dialog
  16.  
  17. class CZoomFX : public CDialog
  18. {
  19. // Construction
  20. public:
  21.     CZoomFX(CWnd* pParent = NULL);   // standard constructor
  22.  
  23. // Dialog Data
  24.     //{{AFX_DATA(CZoomFX)
  25.     enum { IDD = IDD_ZOOMFX };
  26.     CSpinButtonCtrl    m_MacroFX;
  27.     CEdit    m_TopZ;
  28.     CEdit    m_TopY;
  29.     CEdit    m_TopX;
  30.     CEdit    m_MinZ;
  31.     CEdit    m_MinY;
  32.     CEdit    m_MinX;
  33.     CEdit    m_MaxZ;
  34.     CEdit    m_MaxY;
  35.     CEdit    m_MaxX;
  36.     CEdit    m_FrontZ;
  37.     CEdit    m_FrontY;
  38.     CEdit    m_FrontX;
  39.     //}}AFX_DATA
  40.  
  41.  
  42. // Overrides
  43.     // ClassWizard generated virtual function overrides
  44.     //{{AFX_VIRTUAL(CZoomFX)
  45.     protected:
  46.     virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  47.     virtual void PostNcDestroy();
  48.     //}}AFX_VIRTUAL
  49.  
  50. public:
  51.     CAudioTestDlg*        m_pTestDlg;
  52.     void UpdateControls();
  53.  
  54. // Implementation
  55. protected:
  56.     bool                m_bInit;
  57.     Audio::ZoomFXProps    m_Props;
  58.     // Generated message map functions
  59.     //{{AFX_MSG(CZoomFX)
  60.     virtual void OnOK();
  61.     virtual BOOL OnInitDialog();
  62.     afx_msg void OnChangeEditMacroFx();
  63.     afx_msg void OnChangeEditZoomfxMinX();
  64.     afx_msg void OnChangeEditZoomfxMinY();
  65.     afx_msg void OnChangeEditZoomfxMinZ();
  66.     afx_msg void OnChangeEditZoomfxMaxX();
  67.     afx_msg void OnChangeEditZoomfxMaxY();
  68.     afx_msg void OnChangeEditZoomfxMaxZ();
  69.     afx_msg void OnChangeEditZoomfxFrontX();
  70.     afx_msg void OnChangeEditZoomfxFrontY();
  71.     afx_msg void OnChangeEditZoomfxFrontZ();
  72.     afx_msg void OnChangeEditZoomfxTopX();
  73.     afx_msg void OnChangeEditZoomfxTopY();
  74.     afx_msg void OnChangeEditZoomfxTopZ();
  75.     //}}AFX_MSG
  76.     DECLARE_MESSAGE_MAP()
  77. };
  78.  
  79. //{{AFX_INSERT_LOCATION}}
  80. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  81.  
  82. #endif // !defined(AFX_ZOOMFX_H__F4CEC8DE_8A0A_448A_B816_402DE3F27C13__INCLUDED_)
  83.