// FtpClientTesterDlg.h : Çì´õ ÆÄÀÏ // #pragma once #include #include "FTPUploadParam.h" #include "afxwin.h" typedef std::vector VecFTPCopyDataParam; typedef std::vector::iterator VecFTPCopyDataParamIt; typedef std::vector::const_iterator constVecFTPCopyDataParamIt; // CFtpClientTesterDlg ´ëÈ­ »óÀÚ class CFtpClientTesterDlg : public CDialogEx { // »ý¼ºÀÔ´Ï´Ù. public: CFtpClientTesterDlg(CWnd* pParent = NULL); // Ç¥ÁØ »ý¼ºÀÚÀÔ´Ï´Ù. // ´ëÈ­ »óÀÚ µ¥ÀÌÅÍÀÔ´Ï´Ù. enum { IDD = IDD_FTPCLIENTTESTER_DIALOG }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV Áö¿øÀÔ´Ï´Ù. // ±¸ÇöÀÔ´Ï´Ù. 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() public: afx_msg void OnBnClickedButtonDownload(); protected: VecFTPCopyDataParam m_vecFTPCopyDataParam; public: afx_msg BOOL OnCopyData(CWnd* pWnd, COPYDATASTRUCT* pCopyDataStruct); afx_msg void OnBnClickedButtonUpload(); CString m_strServerFolder; CString m_strServerFile; CString m_strLocalFolder; CString m_strLocalFile; CString m_strSignalFolder; CString m_strSignalFile; CButton m_ctrlCreateSignal; CButton m_ctrlResultAck; afx_msg void OnBnClickedButtonServer(); afx_msg void OnBnClickedButtonLocal(); afx_msg void OnBnClickedButtonSignal(); };