123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- // RunTestDlg.h : 头文件
- //
- #pragma once
- #include "afxcmn.h"
- #include "btnst.h"
- // CRunTestDlg 对话框
- class CRunTestDlg : public CDialog
- {
- // 构造
- public:
- CRunTestDlg(CWnd* pParent = NULL); // 标准构造函数
- // 对话框数据
- enum { IDD = IDD_RUNTEST_DIALOG };
- protected:
- virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
- HTREEITEM hRunRootItem;
- typedef struct _STTreeInfo
- {
- HTREEITEM hPort;
- vector <HTREEITEM> vthChild;
- }STTreeInfo,*pSTTreeInfo;
- vector <STTreeInfo> vtSTTreeInfo;
- CStdioFile m_sfFile;
- CString m_sFullName;// = _T("C://Log.txt");
- bool WriteLogTxt(/*CString key, CString time, */CString value);
- CString ReadLogTxt(CString key,CListCtrl&rlist);
- HTREEITEM m_hItem[256];
- CPoint m_mousePoint;
- void InitTreeInfo();
- int GetFreehItem();
- int m_nSelectPort;//当前选中串口;
- int m_nSelectAddr;//当前选中地址;
- CString m_strDevice;//当前选中设备名称;
- BOOL m_bRunTest;
- // 实现
- protected:
- HICON m_hIcon;
- // 生成的消息映射函数
- virtual BOOL OnInitDialog();
- afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
- virtual BOOL OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult);
- afx_msg void OnPaint();
- afx_msg HCURSOR OnQueryDragIcon();
- DECLARE_MESSAGE_MAP()
- public:
- CImageList m_imgList;
- CTreeCtrl m_treeView;
- CRichEditCtrl m_richedit;
- virtual BOOL DestroyWindow();
- afx_msg void OnTimer(UINT nIDEvent);
- afx_msg void OnBnClickedButton1();
- afx_msg void OnBnClickedButton2();
- afx_msg void OnBnClickedButton3();
- LRESULT OnShowWriteData(WPARAM wParam,LPARAM lParam);
- LRESULT OnShowReadData(WPARAM wParam,LPARAM lParam);
- CString m_strDepotPath;
- CString m_strRutDepotPath;
- afx_msg void OnBnClickedButton4();
- afx_msg void OnBnClickedButton5();
- afx_msg void OnBnClickedButton6();
- protected:
- virtual void OnOK();
- public:
- void InitSTButtons();
- CButtonST m_btnClearScreen;
- //CButtonST m_btnModifyPort;
- //CButtonST m_btnRunTest;
- };
|