123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- // ToolDialog.h : 头文件
- //
- #pragma once
- #include "../../include/DllToolCommon.h"
- #include "MD5Value.h"
- #include "afxwin.h"
- #include <Mmsystem.h>
- #pragma comment(lib, "winmm.lib ")
- //#define CBCGPDialog CBCGPDialog
- // CToolDialog 对话框
- class CToolDialog : public CBCGPDialog
- {
- DECLARE_DYNAMIC(CToolDialog)
- // 构造
- public:
- CToolDialog(CWnd* pParent = NULL); // 标准构造函数
- // 对话框数据
- #ifdef AFX_DESIGN_TIME
- enum { IDD = IDD_DIALOG };
- #endif
- private:
- enum PARAMETER
- {
- TEST, // TEST
- };
- protected:
- virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
- // 实现
- protected:
- HICON m_hIcon;
-
- // 生成的消息映射函数
- virtual BOOL OnInitDialog();
- afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
- afx_msg void OnPaint();
- afx_msg HCURSOR OnQueryDragIcon();
- afx_msg void OnBnClickedOk();
- afx_msg void onExecute();
- afx_msg void onUpdate();
- DECLARE_MESSAGE_MAP()
- public:
- int g_nDocVersion, g_nExeVersion;
- void Running(bool bRun);
- virtual void Serialize(CArchive& ar);
- EVEN GetEvent();
- int Execute();
- EVEN m_Even;
- CString m_strToolName, m_strTaskName;
- receToolStateCallBack m_pReceToolStateFunction; //接收工具状态回调函数
- receLogCallBack m_pReceLogFunction; //接收Log回调函数
- receOnExecutegCallBack m_pReceOnExecuteFunction; //接收Execute回调函数
- receToolBusyCallBack m_pReceToolBusyFunction; //接收ToolBusy回调函数
- long long m_ToolStateUserParam;
- long long m_LogUserParam;
- long long m_OnExecuteUserParam;
- long long m_ToolBusyUserParam;
- void execToolStateCallBack( int nState); // 执行工具状态回调函数
- void execLogCallBack(MSG_WAY nType, CString strMassage); // 执行回调函数
- void execOnExecuteCallBack(CString strToolName); // 执行OnExecute回调函数
- void execToolBusyCallBack(int nState,CString strMassage); // 执行ToolBusy回调函数
- //////////////////////////////////////////////////////////////////////////
- CStatic m_wndToolbarLocation;
- CStatic m_wndStatusBarLocation;
- CBCGPToolBar m_wndToolBar;
- int m_Value;
- float m_Value1;
-
-
- afx_msg void OnTimer(UINT_PTR nIDEvent);
- //int m_nViaueMode;
- afx_msg void OnBnClickedRadio1();
- afx_msg void OnBnClickedRadio2();
- afx_msg void OnBnClickedRadio3();
- afx_msg void OnBnClickedRadio4();
- afx_msg void OnBnClickedRadio5();
- int m_nHigh;
- int m_nLow;
- CEdit m_wndValve;
- int m_nTime;
- int m_nViaueMode;
- HTuple m_hvTestValue;
- };
|