// KeyPage.h : header file // #ifndef __KEYPAGE_H__ #define __KEYPAGE_H__ #include "MultiSlider.h" #include "SoundBuffer.h" #include "SoundManager.h" ///////////////////////////////////////////////////////////////////////////// // CKeyPage dialog class CKeyPage : public CPropertyPage { DECLARE_DYNCREATE(CKeyPage) // Construction public: void ClearMarker(void); void SetMarker(unsigned long dwMarker); void SetMaxFrame(unsigned long dwTotalFrame); void SetKeyFrame(unsigned long dwFrame); CKeyPage(); ~CKeyPage(); // Dialog Data //{{AFX_DATA(CKeyPage) enum { IDD = IDD_KEY }; CMultiSlider m_sldPoint; CSliderCtrl m_sldKeyFrame; DWORD m_dwPreFrame; DWORD m_dwTotalFrame; float m_fFrameSec; BOOL m_bLoop; BYTE m_cBlue; BYTE m_cGreen; BYTE m_cRed; float m_fIncFrame; CString m_WavName; CSoundBuffer *m_pSbuffer; CSoundManager *m_pSmanager; //}}AFX_DATA // Overrides // ClassWizard generate virtual function overrides //{{AFX_VIRTUAL(CKeyPage) public: virtual BOOL PreTranslateMessage(MSG* pMsg); protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(CKeyPage) virtual BOOL OnInitDialog(); afx_msg void OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar); afx_msg void OnPlay(); afx_msg void OnLoop(); afx_msg void OnStop(); afx_msg void OnWav(); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; ///////////////////////////////////////////////////////////////////////////// // CScenarioPage dialog class CScenarioPage : public CPropertyPage { DECLARE_DYNCREATE(CScenarioPage) // Construction public: CScenarioPage(); ~CScenarioPage(); // Dialog Data //{{AFX_DATA(CScenarioPage) enum { IDD = IDD_SCENARIOBAR }; CSliderCtrl m_sldKeyFrame; float m_fPrePro; //}}AFX_DATA // Overrides // ClassWizard generate virtual function overrides //{{AFX_VIRTUAL(CScenarioPage) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(CScenarioPage) virtual BOOL OnInitDialog(); afx_msg void OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; #endif // __KEYPAGE_H__