// SupportSmsPlatformDlg.h : 头文件 // #pragma once #include "afxwin.h" #include "Dlg_ReadDB.h" #include "Dlg_InsertDB.h" #include "Dlg_CreateFile.h" // CSupportSmsPlatformDlg 对话框 class CSupportSmsPlatformDlg : public CDialog { // 构造 public: CSupportSmsPlatformDlg(CWnd* pParent = NULL); // 标准构造函数 ~CSupportSmsPlatformDlg(); // 对话框数据 enum { IDD = IDD_SUPPORTSMSPLATFORM_DIALOG }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持 CDlg_ReadDB *m_pDlg_ReadDB; CDlg_InsertDB *m_pDlg_InsertDB; CDlg_CreateFile *m_pDlg_CreateFile; // 实现 protected: HICON m_hIcon; // 生成的消息映射函数 virtual BOOL OnInitDialog(); afx_msg void OnSysCommand(UINT nID, LPARAM lParam); afx_msg void OnPaint(); afx_msg HCURSOR OnQueryDragIcon(); DECLARE_MESSAGE_MAP() BOOL TaskBarDeleteIcon(HWND hwnd, UINT uID); BOOL TaskBarModifyIcon(HWND hwnd, UINT uID, HICON hicon, LPSTR lpszTip); BOOL TaskBarAddIcon(HWND hwnd, UINT uID, HICON hicon, LPSTR lpszTip); afx_msg LRESULT OnMyIconNotify(WPARAM wParam,LPARAM lParam); void Show(); void Hide(); bool m_bDlgShow; public: afx_msg void OnDestroy(); CString m_sTxtPath;//短信信息文件路径 int m_nSmsIndex;//短信编号 是短信文件中的第一个字段 ( 0-999 ) int m_nFileIndex;//读当前文件的行数索引 afx_msg void OnTimer(UINT nIDEvent); bool ReadLastDataFromFile( CString sPathName,int &iIndex,CString &sTime,CString &sTel,CString &sContent ); bool WriteDataToFile( CString sPathName,CString sFormat,int iIndex,CString sTime,CString sTel,CString sContent ); afx_msg void OnBnClickedBtnApply(); afx_msg void OnBnClickedRadio1(); afx_msg void OnBnClickedRadio2(); afx_msg void OnBnClickedRadio3(); int m_nOperateType; BOOL m_nRadio_Type; afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor); afx_msg BOOL OnEraseBkgnd(CDC* pDC); CButton m_Btn_Apply; };