www.pudn.com > EndpointDetection_Pitch.zip > PerfDlg.h


// PerfDlg.h : header file 
// 
 
///////////////////////////////////////////////////////////////////////////// 
// CPerfDlg dialog 
#include "xShadeButton.h" 
//{{AFX_INCLUDES() 
#include "sscbctrl.h" 
#include "sspbctrl.h" 
//}}AFX_INCLUDES 
 
class CPerfDlg : public CDialog 
{ 
// Construction 
public: 
	CPerfDlg(CWnd* pParent = NULL);   // standard constructor 
 
virtual void A_Selection_Clicked_Routine(int); 
virtual void A_Note_Clicked_Routine(int); 
virtual void KillShowCheckBoxes(); 
virtual void KillSelectionCheckBoxes(); 
virtual void EnableShowCheckBoxes(); 
virtual void EnableSelectionCheckBoxes(); 
virtual void ClearShowTicks(); 
virtual void DoPerfectWait(int); 
virtual long PlayPerfectNote(int); 
virtual void PerfectReplayNotes(); 
int m_Perfect_Low_Scroll_Position; 
int m_Perfect_High_Scroll_Position; 
int m_Perfect_Scroll_Min; 
int m_Perfect_Scroll_Max; 
bool m_tracking; 
bool m_ScoreButtonDown; 
bool m_ScoreButtonUp; 
 
// Dialog Data 
	//{{AFX_DATA(CPerfDlg) 
	enum { IDD = IDD_PERFECT_DIALOG }; 
	CxShadeButton	m_PerfectTitle; 
	CxShadeButton m_PerfectPlayNote; 
	CxShadeButton m_PerfectScore; 
	CxShadeButton m_notea; 
	CxShadeButton	m_noteas; 
	CxShadeButton	m_noteb; 
	CxShadeButton	m_notec; 
	CxShadeButton	m_notecs; 
	CxShadeButton	m_noted; 
	CxShadeButton	m_noteds; 
	CxShadeButton	m_notee; 
	CxShadeButton	m_notef; 
	CxShadeButton	m_notefs; 
	CxShadeButton	m_noteg; 
	CxShadeButton	m_notegs; 
	CxShadeButton	m_showgs; 
	CxShadeButton	m_showg; 
	CxShadeButton	m_showfs; 
	CxShadeButton	m_showf; 
	CxShadeButton	m_showe; 
	CxShadeButton	m_showds; 
	CxShadeButton	m_showd; 
	CxShadeButton	m_showcs; 
	CxShadeButton	m_showc; 
	CxShadeButton	m_showb; 
	CxShadeButton	m_showas; 
	CxShadeButton	m_showa; 
	CString	m_perfect_comments; 
	CString	m_perfect_low_note; 
	CString	m_perfect_high_note; 
	CScrollBar m_perfect_low_range; 
	CScrollBar m_perfect_high_range; 
	CxShadeButton m_GetOutOfPerfect; 
	//}}AFX_DATA 
 
 
// Overrides 
	// ClassWizard generated virtual function overrides 
	//{{AFX_VIRTUAL(CPerfDlg) 
	protected: 
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support 
	//}}AFX_VIRTUAL 
 
// Implementation 
protected: 
 
	// Generated message map functions 
	//{{AFX_MSG(CPerfDlg) 
	virtual BOOL OnInitDialog(); 
	afx_msg void OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar); 
	afx_msg void OnRButtonDown(UINT nFlags, CPoint point); 
	afx_msg void OnKeyDown(short Button, short Shift, long X, long Y); 
	afx_msg void OnMouseUp(short Button, short Shift, long X, long Y); 
	afx_msg void OnDestroy(); 
	afx_msg void OnTimer(UINT nIDEvent); 
	afx_msg void OnGetOutOfPerfect(); 
	afx_msg void OnPerfectScore(); 
	afx_msg void OnPerfectPlayNote(); 
	afx_msg void OnNoteA(); 
	afx_msg void OnNoteAs(); 
	afx_msg void OnNoteB(); 
	afx_msg void OnNoteC(); 
	afx_msg void OnNoteCs(); 
	afx_msg void OnNoteD(); 
	afx_msg void OnNoteDs(); 
	afx_msg void OnNoteE(); 
	afx_msg void OnNoteF(); 
	afx_msg void OnNoteFs(); 
	afx_msg void OnNoteG(); 
	afx_msg void OnNoteGs(); 
	afx_msg void OnShowA(); 
	afx_msg void OnShowAs(); 
	afx_msg void OnShowB(); 
	afx_msg void OnShowC(); 
	afx_msg void OnShowCs(); 
	afx_msg void OnShowD(); 
	afx_msg void OnShowDs(); 
	afx_msg void OnShowE(); 
	afx_msg void OnShowF(); 
	afx_msg void OnShowFs(); 
	afx_msg void OnShowG(); 
	afx_msg void OnShowGs(); 
	afx_msg void OnPerfectButtonMove(UINT nFlags, CPoint point); 
	afx_msg void OnPerfectButtonLeave(WPARAM wParam, LPARAM lParam); 
	afx_msg void OnPerfectTitle(); 
	DECLARE_EVENTSINK_MAP() 
	//}}AFX_MSG 
	DECLARE_MESSAGE_MAP() 
};