/* * $RCSfile: sample0Dlg.h,v $ * $Date: 2009/10/09 12:49:25 $ * $Revision: 1.4 $ * jEdit:collapseFolds=1:tabSize=4: * * class CSample0Dlg declarations */ #if ! defined( sample0Dlg_h ) #define sample0Dlg_h class CSample0Dlg : public CDialog { public: CSample0Dlg( unsigned long deviceIndex, unsigned productID, CWnd *pParent = NULL ); protected: enum { MAX_CHANNELS = 16 }; // enum unsigned long deviceIndex; unsigned productID; int numDACBits; int numDACs; int numADCs; CSliderCtrl *sliders[ MAX_CHANNELS ]; CString *labels[ MAX_CHANNELS ]; void UpdateRange( int range ); void UpdateSlider( int channel ); void UpdateControls(); //{{AFX_DATA(CSample0Dlg) enum { IDD = IDD_SAMPLE0_DIALOG }; CComboBox daRangeComboBox; CButton m_UpdateButton; CSliderCtrl m_slider0; CSliderCtrl m_slider1; CSliderCtrl m_slider2; CSliderCtrl m_slider3; CSliderCtrl m_slider4; CSliderCtrl m_slider5; CSliderCtrl m_slider6; CSliderCtrl m_slider7; CSliderCtrl m_slider8; CSliderCtrl m_slider9; CSliderCtrl m_slider10; CSliderCtrl m_slider11; CSliderCtrl m_slider12; CSliderCtrl m_slider13; CSliderCtrl m_slider14; CSliderCtrl m_slider15; CString m_label0; CString m_label1; CString m_label2; CString m_label3; CString m_label4; CString m_label5; CString m_label6; CString m_label7; CString m_label8; CString m_label9; CString m_label10; CString m_label11; CString m_label12; CString m_label13; CString m_label14; CString m_label15; BOOL m_autoUpdate; //}}AFX_DATA protected: //{{AFX_VIRTUAL(CSample0Dlg) virtual void DoDataExchange( CDataExchange *pDX ); //}}AFX_VIRTUAL // Implementation protected: HICON m_hIcon; // Generated message map functions //{{AFX_MSG(CSample0Dlg) afx_msg HCURSOR OnQueryDragIcon(); afx_msg void OnAutoUpdateCheck(); afx_msg void OnPaint(); afx_msg void OnReleasedcaptureSlider0( NMHDR *pNMHDR, LRESULT *pResult ); afx_msg void OnReleasedcaptureSlider1( NMHDR *pNMHDR, LRESULT *pResult ); afx_msg void OnReleasedcaptureSlider2( NMHDR *pNMHDR, LRESULT *pResult ); afx_msg void OnReleasedcaptureSlider3( NMHDR *pNMHDR, LRESULT *pResult ); afx_msg void OnReleasedcaptureSlider4( NMHDR *pNMHDR, LRESULT *pResult ); afx_msg void OnReleasedcaptureSlider5( NMHDR *pNMHDR, LRESULT *pResult ); afx_msg void OnReleasedcaptureSlider6( NMHDR *pNMHDR, LRESULT *pResult ); afx_msg void OnReleasedcaptureSlider7( NMHDR *pNMHDR, LRESULT *pResult ); afx_msg void OnReleasedcaptureSlider8( NMHDR *pNMHDR, LRESULT *pResult ); afx_msg void OnReleasedcaptureSlider9( NMHDR *pNMHDR, LRESULT *pResult ); afx_msg void OnReleasedcaptureSlider10( NMHDR *pNMHDR, LRESULT *pResult ); afx_msg void OnReleasedcaptureSlider11( NMHDR *pNMHDR, LRESULT *pResult ); afx_msg void OnReleasedcaptureSlider12( NMHDR *pNMHDR, LRESULT *pResult ); afx_msg void OnReleasedcaptureSlider13( NMHDR *pNMHDR, LRESULT *pResult ); afx_msg void OnReleasedcaptureSlider14( NMHDR *pNMHDR, LRESULT *pResult ); afx_msg void OnReleasedcaptureSlider15( NMHDR *pNMHDR, LRESULT *pResult ); afx_msg void OnSelchangeRangeCombo(); afx_msg void OnUpdateButton(); virtual BOOL OnInitDialog(); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; #endif /* end of file */