// CommoDlg.h : header file // #if !defined(_COM_INCLUDED_) #define _COM_INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 ///////////////////////////////////////////////////////////////////////////// // TCom class TCom { // Construction public: TCom(void); // standard constructor ~TCom(void); //destructor // Operation BOOL OpenCom(BYTE Port); void SetBaud(DWORD Baud); void CloseCom(void); DWORD WriteCom(const char *Data); BOOL StartRead(void); void (*OnReadCom)(const char *); // Implementation //protected: CWnd *InTime; BOOL Connected; DWORD ITE; DCB ComDCB; OVERLAPPED osReader, osWriter; DWORD BytesRead; char InBuf[256]; CString InLin; HANDLE hCom; }; #endif // !defined(_COM_INCLUDED_)