TimeSyncServerDlg.h 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. // TimeSyncServerDlg.h : 头文件
  2. //
  3. #pragma once
  4. #define WM_SHOWTASK (WM_USER + 3)
  5. #define ID_POPMENU_SHOW_MAIN_WND (WM_USER + 4)
  6. #define ID_POPMENU_CLOSE_CLIENT (WM_USER + 5)
  7. extern void WINAPI ServiceCtrlHandler(DWORD Opcode);
  8. extern BOOL InstallService(CString &strPath);
  9. extern BOOL DeleteService();
  10. // CTimeSyncServerDlg 对话框
  11. class CTimeSyncServerDlg : public CDialogEx
  12. {
  13. // 构造
  14. public:
  15. CTimeSyncServerDlg(CWnd* pParent = NULL); // 标准构造函数
  16. // 对话框数据
  17. #ifdef AFX_DESIGN_TIME
  18. enum { IDD = IDD_TIMESYNCSERVER_DIALOG };
  19. #endif
  20. protected:
  21. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
  22. // 实现
  23. protected:
  24. HICON m_hIcon;
  25. NOTIFYICONDATA m_nid;
  26. bool m_bIsShow;
  27. void ToTray();
  28. void DeleteTray();
  29. VOID OnTrayMenuShowMainWnd();
  30. void OnTrayMenuCloseClient();
  31. LRESULT OnShowTask(WPARAM wParam, LPARAM lParam);
  32. // 生成的消息映射函数
  33. virtual BOOL OnInitDialog();
  34. afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
  35. afx_msg void OnPaint();
  36. afx_msg HCURSOR OnQueryDragIcon();
  37. DECLARE_MESSAGE_MAP()
  38. public:
  39. afx_msg void OnBnClickedButton1();
  40. private:
  41. CString m_strSvrPath;
  42. public:
  43. afx_msg void OnBnClickedButton2();
  44. afx_msg void OnBnClickedButton3();
  45. afx_msg void OnBnClickedButton4();
  46. afx_msg void OnBnClickedBtnRead();
  47. };