// QTestDlg.h : header file // #if !defined(AFX_QTESTDLG_H__F9D05207_606D_11D7_827A_008048B8E31C__INCLUDED_) #define AFX_QTESTDLG_H__F9D05207_606D_11D7_827A_008048B8E31C__INCLUDED_ #if _MSC_VER >= 1000 #pragma once #endif // _MSC_VER >= 1000 ///////////////////////////////////////////////////////////////////////////// // CQTestDlg dialog class CQTestDlg : public CDialog { // Construction public: ~CQTestDlg(); HICON dis_ico,ena_ico,fire_ico; unsigned short CardN; HANDLE hThread; CButton m_r24,m_r16; CButton m_rNInc,m_rInc,m_rmemtest; int m_Mode; //0 - Inc,1-NInc,2-Memtest bool m_bits; // 16 - 0 24 - 1; //bool m_NInc; // Inc - 0 NInc - 1; clock_t start, finish; bool m_1LB,m_2LB,m_3LB,m_4LB,m_5LB,m_6LB; int CN[6]; CQTestDlg(CWnd* pParent = NULL); // standard constructor friend DWORD WINAPI ThreadFunc( LPVOID lpParam ); friend void intf(int CN, PVOID param); // Dialog Data //{{AFX_DATA(CQTestDlg) enum { IDD = IDD_QTEST_DIALOG }; CEdit m_SizeCtr; CListBox m_LogIntC; CButton m_6Lam; CButton m_5Lam; CButton m_4Lam; CButton m_3Lam; CButton m_2Lam; CButton m_1Lam; CComboBox m_ComboCardC; CButton m_StartCtr; CProgressCtrl m_progCtr; CEdit m_wdataCtr; CEdit m_tillCtr; CEdit m_FromCtr; CListBox m_LogCtr; CEdit m_6FerrC; CEdit m_5FerrC; CEdit m_4FerrC; CEdit m_3FerrC; CEdit m_2FerrC; CEdit m_1FerrC; CEdit m_6AerrC; CEdit m_5AerrC; CEdit m_4AerrC; CEdit m_3AerrC; CEdit m_2AerrC; CEdit m_1AerrC; CEdit m_6FC; CEdit m_5FC; CEdit m_4FC; CEdit m_3FC; CEdit m_2FC; CEdit m_1FC; CEdit m_6AC; CEdit m_5AC; CEdit m_4AC; CEdit m_3AC; CEdit m_2AC; CEdit m_1AC; CEdit m_6NC; CEdit m_5NC; CEdit m_4NC; CEdit m_3NC; CEdit m_2NC; CEdit m_1NC; CString m_dataval; CString m_fromval; CString m_tillval; short m_1Nval; short m_2Nval; short m_3Nval; short m_4Nval; short m_5Nval; short m_6Nval; short m_1Aval; short m_2Aval; short m_3Aval; short m_5Aval; short m_6Aval; short m_1Fval; short m_2Fval; short m_3Fval; short m_4Fval; short m_5Fval; short m_6Fval; short m_4Aval; BOOL m_1ch; BOOL m_2ch; BOOL m_3ch; BOOL m_4ch; BOOL m_5ch; BOOL m_6ch; BOOL m_ErrorCheck; short m_1Aerr; short m_2Aerr; short m_3Aerr; short m_4Aerr; short m_5Aerr; short m_6Aerr; short m_1Ferr; short m_2Ferr; short m_3Ferr; short m_4Ferr; short m_5Ferr; short m_6Ferr; CString m_ComboCardV; BOOL m_LAMAutoV; CString m_SizeVal; BOOL m_TimeEn; BOOL m_StatusEn; //}}AFX_DATA // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CQTestDlg) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: HICON m_hIcon; // Generated message map functions //{{AFX_MSG(CQTestDlg) virtual BOOL OnInitDialog(); afx_msg void OnSysCommand(UINT nID, LPARAM lParam); afx_msg void OnPaint(); afx_msg HCURSOR OnQueryDragIcon(); afx_msg void OnButtonStart(); afx_msg void OnChangeCardN(); afx_msg void OnCh1(); afx_msg void OnCh3(); afx_msg void OnCh2(); afx_msg void OnCh4(); afx_msg void OnCh5(); afx_msg void OnCh6(); afx_msg void OnChError(); afx_msg void OnRInc(); afx_msg void OnRNInc(); afx_msg void OnR16bit(); afx_msg void OnR24bit(); afx_msg void OnButtonStop(); afx_msg void OnClear(); afx_msg void OnSelchangeCOMBOCard(); afx_msg BOOL OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message); afx_msg void OnLAM1(); afx_msg void OnLAM2(); afx_msg void OnLAM3(); afx_msg void OnLAM4(); afx_msg void OnLAM5(); afx_msg void OnLAM6(); afx_msg void OnLAMAuto(); afx_msg void OnMemTest(); afx_msg void OnClearStatus(); //}}AFX_MSG DECLARE_MESSAGE_MAP() private: }; //{{AFX_INSERT_LOCATION}} // Microsoft Developer Studio will insert additional declarations immediately before the previous line. #endif // !defined(AFX_QTESTDLG_H__F9D05207_606D_11D7_827A_008048B8E31C__INCLUDED_)