SupportSmsPlatformDlg.h 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. // SupportSmsPlatformDlg.h : 头文件
  2. //
  3. #pragma once
  4. #include "afxwin.h"
  5. #include "Dlg_ReadDB.h"
  6. #include "Dlg_InsertDB.h"
  7. #include "Dlg_CreateFile.h"
  8. // CSupportSmsPlatformDlg 对话框
  9. class CSupportSmsPlatformDlg : public CDialog
  10. {
  11. // 构造
  12. public:
  13. CSupportSmsPlatformDlg(CWnd* pParent = NULL); // 标准构造函数
  14. ~CSupportSmsPlatformDlg();
  15. // 对话框数据
  16. enum { IDD = IDD_SUPPORTSMSPLATFORM_DIALOG };
  17. protected:
  18. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
  19. CDlg_ReadDB *m_pDlg_ReadDB;
  20. CDlg_InsertDB *m_pDlg_InsertDB;
  21. CDlg_CreateFile *m_pDlg_CreateFile;
  22. // 实现
  23. protected:
  24. HICON m_hIcon;
  25. // 生成的消息映射函数
  26. virtual BOOL OnInitDialog();
  27. afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
  28. afx_msg void OnPaint();
  29. afx_msg HCURSOR OnQueryDragIcon();
  30. DECLARE_MESSAGE_MAP()
  31. BOOL TaskBarDeleteIcon(HWND hwnd, UINT uID);
  32. BOOL TaskBarModifyIcon(HWND hwnd, UINT uID, HICON hicon, LPSTR lpszTip);
  33. BOOL TaskBarAddIcon(HWND hwnd, UINT uID, HICON hicon, LPSTR lpszTip);
  34. afx_msg LRESULT OnMyIconNotify(WPARAM wParam,LPARAM lParam);
  35. void Show();
  36. void Hide();
  37. bool m_bDlgShow;
  38. public:
  39. afx_msg void OnDestroy();
  40. CString m_sTxtPath;//短信信息文件路径
  41. int m_nSmsIndex;//短信编号 是短信文件中的第一个字段 ( 0-999 )
  42. int m_nFileIndex;//读当前文件的行数索引
  43. afx_msg void OnTimer(UINT nIDEvent);
  44. bool ReadLastDataFromFile( CString sPathName,int &iIndex,CString &sTime,CString &sTel,CString &sContent );
  45. bool WriteDataToFile( CString sPathName,CString sFormat,int iIndex,CString sTime,CString sTel,CString sContent );
  46. afx_msg void OnBnClickedBtnApply();
  47. afx_msg void OnBnClickedRadio1();
  48. afx_msg void OnBnClickedRadio2();
  49. afx_msg void OnBnClickedRadio3();
  50. int m_nOperateType;
  51. BOOL m_nRadio_Type;
  52. afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
  53. afx_msg BOOL OnEraseBkgnd(CDC* pDC);
  54. CButton m_Btn_Apply;
  55. };