#include "afxcmn.h" #include "afxwin.h" #if !defined(AFX_CARDIO_H__6142142C_C86F_4DED_912F_48158A8B03D9__INCLUDED_) #define AFX_CARDIO_H__6142142C_C86F_4DED_912F_48158A8B03D9__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // CardIO.h : header file // ///////////////////////////////////////////////////////////////////////////// // CWriteCard dialog class CWriteCard : public CDialog { // Construction public: CWriteCard(CWnd* pParent = NULL); // standard constructor // Dialog Data //{{AFX_DATA(CWriteCard) enum { IDD = IDD_WRITE_CARD }; BOOL m_bBootloader; BOOL m_bHeader; BOOL m_bWinCE; CString m_sBootloader; CString m_sWinCE; int m_iHeaderType; BOOL m_bDiag; CString m_sDiag; //}}AFX_DATA // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CWriteCard) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(CWriteCard) afx_msg void OnWinceBrowse(); afx_msg void OnBootloaderBrowse(); virtual void OnOK(); afx_msg void OnDiagBrowse(); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; ///////////////////////////////////////////////////////////////////////////// // CReadCard dialog class CReadCard : public CDialog { // Construction public: CReadCard(CWnd* pParent = NULL); // standard constructor // Dialog Data //{{AFX_DATA(CReadCard) enum { IDD = IDD_READ_CARD }; BOOL m_bBootloader; BOOL m_bWinCE; CString m_sBootloader; CString m_sWinCE; //}}AFX_DATA // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CReadCard) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(CReadCard) afx_msg void OnBootloaderBrowse(); afx_msg void OnWinceBrowse(); virtual void OnOK(); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; ///////////////////////////////////////////////////////////////////////////// // CProgress dialog class CProgress : public CDialog { // Construction public: CProgress(CWnd* pParent = NULL); // standard constructor BOOL Create(); BOOL DestroyWindow(); // Dialog Data //{{AFX_DATA(CProgress) enum { IDD = IDD_PROGRESS }; // NOTE: the ClassWizard will add data members here //}}AFX_DATA // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CProgress) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(CProgress) // NOTE: the ClassWizard will add member functions here //}}AFX_MSG DECLARE_MESSAGE_MAP() public: afx_msg void OnNMCustomdrawProgress1(NMHDR *pNMHDR, LRESULT *pResult); private: CProgressCtrl m_cProgress; public: void SetPercentage(double percentage); void SetSpeed(double speed); bool m_bCancelled; afx_msg void OnBnClickedCancel(); private: CEdit m_cSpeed; private: CEdit m_cCountdown; public: void SetRemainingTime(long dwRemainingSeconds); }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_CARDIO_H__6142142C_C86F_4DED_912F_48158A8B03D9__INCLUDED_)