12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- // ToolDialog.h : 头文件
- //
- #pragma once
- #include "../../include/DllToolCommon.h"
- #include "MD5Value.h"
- #include "afxwin.h"
- //#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
- 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();
- 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回调函数
- int m_Value;
- int m_Value2;
-
- int m_Value3;
- afx_msg void OnDestroy();
- CEdit m_wndValue;
- };
|