ProcessInfoDlg.h
上传用户:guming
上传日期:2022-08-08
资源大小:5694k
文件大小:2k
源码类别:

进程与线程

开发平台:

Visual C++

  1. #if !defined(AFX_PROCESSINFODLG_H__D00752A8_2ACD_4083_BAFE_F794D07284C9__INCLUDED_)
  2. #define AFX_PROCESSINFODLG_H__D00752A8_2ACD_4083_BAFE_F794D07284C9__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. /////////////////////////////////////////////////////////////////////////////
  7. // CProcessInfoDlg dialog
  8. class CProcessInfoDlg : public CDialog
  9. {
  10. // Construction
  11. public:
  12. CProcessInfoDlg(CWnd* pParent = NULL); // standard constructor
  13. // Dialog Data
  14. //{{AFX_DATA(CProcessInfoDlg)
  15. enum { IDD = IDD_PROCESSINFO_DIALOG };
  16. CEdit m_Edit1;
  17. CListCtrl m_lcProcessInfo;
  18. //}}AFX_DATA
  19. // ClassWizard generated virtual function overrides
  20. //{{AFX_VIRTUAL(CProcessInfoDlg)
  21. protected:
  22. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  23. //}}AFX_VIRTUAL
  24. // Implementation
  25. protected:
  26. BOOL IfEdit1;
  27. HICON m_hIcon;
  28. // Generated message map functions
  29. //{{AFX_MSG(CProcessInfoDlg)
  30. virtual BOOL OnInitDialog();
  31. afx_msg void OnButton1();
  32. virtual void OnCancel();
  33. afx_msg void OnCheckAutosend();
  34. afx_msg void OnChangeEditCycletime();
  35. afx_msg void OnSetfocusEdit1();
  36. afx_msg void OnChangeEdit1();
  37. //}}AFX_MSG
  38. DECLARE_MESSAGE_MAP()
  39. private:
  40.     void Process( void );
  41.     CString GetErrorMessage( void );
  42.     DWORD GetModuleBaseName( const HANDLE hProcess, const HMODULE hModule, CString &strName );
  43. };
  44. //{{AFX_INSERT_LOCATION}}
  45. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  46. #endif // !defined(AFX_PROCESSINFODLG_H__D00752A8_2ACD_4083_BAFE_F794D07284C9__INCLUDED_)