--- trunk/FlisServer/FlisServerDlg.h 2007/11/30 13:47:05 109 +++ trunk/FlisServer/FlisServerDlg.h 2007/11/30 16:03:46 110 @@ -6,7 +6,8 @@ #include "stdafx.h" #include #include "Containers.h" - +#include "Serial.h" +#define UWM_MYMESSAGE 0x8100 // CFlisServerDlg dialog class CFlisServerDlg : public CDialog @@ -15,7 +16,7 @@ public: CFlisServerDlg(CWnd* pParent = NULL); // standard constructor CSerial Serial; - + CFlisServerDlg * mainwindow; // Dialog Data enum { IDD = IDD_FLISSERVER_DIALOG }; @@ -29,6 +30,7 @@ // Generated message map functions virtual BOOL OnInitDialog(); + afx_msg LRESULT OnShowString(WPARAM,LPARAM); afx_msg void OnSysCommand(UINT nID, LPARAM lParam); afx_msg void OnPaint(); afx_msg HCURSOR OnQueryDragIcon(); @@ -40,16 +42,22 @@ void writeFrame(std::vector data); void SendSmsData(std::vector data); void SendSmsHead(std::vector data); - int SetPin(void); + void SetPin(); void DBConnect(); vector DBRead(void); void ReadSms(); void SmsSplit(CString data); CString Splitter(CString& fyrdata); - + void DeleteSms(); + void startthread(); + virtual void runthread(); + void Reader(); + public: CEdit m_Textwindow; afx_msg void OnBnClickedtest(); afx_msg void OnBnClickedClose(); afx_msg void OnBnClickedGsmpin(); + BOOL continueThread; + friend UINT threadWrapper(LPVOID thread); };