MFCServiceDlg.h 968 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. // MFCServiceDlg.h : 头文件
  2. //
  3. #pragma once
  4. #define WM_SHOWTASK WM_USER+109
  5. // CMFCServiceDlg 对话框
  6. class CMFCServiceDlg : public CDialog
  7. {
  8. // 构造
  9. #define SERVICE_OFF 0
  10. #define SEEVICE_ON 1
  11. public:
  12. CMFCServiceDlg(CWnd* pParent = NULL); // 标准构造函数
  13. // 对话框数据
  14. enum { IDD = IDD_MFCSERVICE_DIALOG };
  15. protected:
  16. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
  17. // 实现
  18. protected:
  19. HICON m_hIcon;
  20. // 生成的消息映射函数
  21. virtual BOOL OnInitDialog();
  22. afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
  23. afx_msg void OnPaint();
  24. afx_msg HCURSOR OnQueryDragIcon();
  25. DECLARE_MESSAGE_MAP()
  26. public:
  27. int InitIOService();
  28. void UnInitIOService();
  29. afx_msg void OnBnClickedStart();
  30. afx_msg void OnBnClickedStop();
  31. public:
  32. int m_switching;
  33. NOTIFYICONDATA nid;
  34. BOOL isNotify;
  35. public:
  36. afx_msg LRESULT onShowTask(WPARAM wParam,LPARAM lParam);
  37. void ExcuteNofify();
  38. afx_msg void OnDestroy();
  39. afx_msg void OnTimer(UINT nIDEvent);
  40. };