SSPC-Tester/Driver/PCIE8586/Samples/VC/Advanced/ADFrm.h

107 lines
3.2 KiB
C
Raw Normal View History

// ADFrm.h : interface of the CADFrame class
//
/////////////////////////////////////////////////////////////////////////////
#include "MTabWnd.h"
#if !defined(AFX_ADFRM_H__D485DF03_85AB_11D1_B878_A68EB300DD63__INCLUDED_)
#define AFX_ADFRM_H__D485DF03_85AB_11D1_B878_A68EB300DD63__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "Resource.h"
#include "CfgTabCtrlBar.h"
#include "QSortData.h" // Added by ClassView
class CADFrame : public CMDIChildWnd
{
DECLARE_DYNCREATE(CADFrame)
public:
inline void ShowHideDlgSave(BOOL Flag=TRUE)
{ ShowControlBar(&m_wndDlgSave, Flag, FALSE); }
inline void ShowHideStatus(BOOL Flag=TRUE)
{ ShowControlBar(&m_wndShowStatus, Flag,FALSE); }
inline CStatic* m_FileName()
{ return ((CStatic*)m_wndDlgSave.GetDlgItem(IDC_FileName));}
inline CStatic* m_DiskFree()
{ return ((CStatic*)m_wndDlgSave.GetDlgItem(IDC_DiskFree));}
inline CStatic* m_FileLenght()
{ return ((CStatic*)m_wndDlgSave.GetDlgItem(IDC_FileLenght));}
inline CProgressCtrl* m_Progress()
{ return ((CProgressCtrl*)m_wndDlgSave.GetDlgItem(IDC_PROGRESS));}
inline CStatic *m_TimeDiv()
{ return ((CStatic*)m_wndShowStatus.GetDlgItem(IDC_STATIC_TimeOfDiv));}
CADFrame();
// Attributes
public:
LONG DataAnalyze[MAX_CHANNEL_COUNT][8192];
CDialogBar m_wndDlgBar;
CDialogBar m_wndDlgSave;
public:
// CCfgTabCtrlBar m_wndSTCBar; // <20><><EFBFBD><EFBFBD><EFBFBD>Ҳ<EFBFBD><D2B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>VC<56><43><EFBFBD><EFBFBD><EFBFBD>Ŀؼ<C4BF>
CCfgTabCtrlBar* m_pWndSTCBar; // <20><><EFBFBD><EFBFBD><EFBFBD>Ҳ<EFBFBD><D2B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>VC<56><43><EFBFBD><EFBFBD><EFBFBD>Ŀؼ<C4BF>
CSplitterWnd m_wndSplitter;
CDialogBar m_wndShowStatus;
CDialogBar m_wndSetupDlg;
CDialogBar m_wndSave;
BOOL m_bShowCfgAnalBar;
BOOL m_bShowStatusBar;
//CToolTipCtrl m_ToolTip;
// Operations
public:
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CADFrame)
public:
virtual void ActivateFrame(int nCmdShow = -1);
virtual BOOL PreTranslateMessage(MSG* pMsg);
protected:
virtual BOOL OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext);
//}}AFX_VIRTUAL
// Implementation
public:
CQSortData m_QSortData;
virtual ~CADFrame();
#ifdef _DEBUG
virtual void AssertValid() const;
virtual void Dump(CDumpContext& dc) const;
#endif
// Generated message map functions
protected:
CDialogBar m_DevDlgBar;
//{{AFX_MSG(CADFrame)
afx_msg void OnClose();
afx_msg void OnCancelMode();
afx_msg void OnLButtonUp(UINT nFlags, CPoint point);
//afx_msg void OnHistoryDigit();
afx_msg void OnHistoryWave();
//afx_msg void OnUpdateHistoryDigit(CCmdUI* pCmdUI);
afx_msg void OnUpdateHistoryWave(CCmdUI* pCmdUI);
afx_msg void OnMoveVolt();
afx_msg void OnDestroy();
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
afx_msg void OnUpdateMoveVolt(CCmdUI* pCmdUI);
afx_msg void OnCHECKCheckOverflow();
afx_msg void OnShowCfgAnalBar();
afx_msg void OnUpdateShowCfgAnalBar(CCmdUI* pCmdUI);
afx_msg void OnShowStatusBar();
afx_msg void OnUpdateShowStatusBar(CCmdUI* pCmdUI);
afx_msg void OnUpdateHalfMode(CCmdUI* pCmdUI);
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_ADFRM_H__D485DF03_85AB_11D1_B878_A68EB300DD63__INCLUDED_)