📄 appfiletransfersdlg.h
字号:
/*
2005
huanghui.mail@163.com
*/
// AppFileTransfersDlg.h : header file
//
#if !defined(AFX_APPFILETRANSFERSDLG_H__FDA003B1_07AF_4459_9E8D_058340B66492__INCLUDED_)
#define AFX_APPFILETRANSFERSDLG_H__FDA003B1_07AF_4459_9E8D_058340B66492__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
/////////////////////////////////////////////////////////////////////////////
// CAppFileTransfersDlg dialog
#define DllImport _declspec(dllimport)
extern "C" DllImport bool CreateTransfersServer(); //建立文件传输服务器(true为操作成功)
extern "C" DllImport bool CreateTransfersClient(); //建立文件传输客户端(true为操作成功)
extern "C" DllImport bool CloseTransfersServer(); //关闭文件传输服务器(true为操作成功)
extern "C" DllImport bool CloseTransfersClient(); //关闭文件传输客户端(true为操作成功)
extern "C" DllImport bool SetTransfersPort(int NewPort); //设置通讯端口(true为操作成功)
extern "C" DllImport int GetTransfersPort(); //取得通讯端口
extern "C" DllImport bool SetTransfersIP(CString NewIP); //设置通讯IP(true为操作成功)
extern "C" DllImport char* GetIP(); //取得本机IP
extern "C" DllImport char* GetHost(); //取得本机名
extern "C" DllImport char* GetTransfersState(); //取得当前文件传送状态("A":传送成功、"B":传送失败、"C":传送中)
extern "C" DllImport bool SetReName(bool NewValue); //接收文件存在时操作规则(参数 false:覆盖、true:重命名)
extern "C" DllImport bool SetSendFilePath(CString NewPathName); //设置发送文件全路径(true为操作成功)
extern "C" DllImport char* GetSendFilePath(); //取得发送文件全路径
extern "C" DllImport bool SetReceivePath(CString NewPathName); //设置接收文件路径(true为操作成功)
extern "C" DllImport char* GetReceivePath(); //取得接收文件路径
extern "C" DllImport char* GetReceiveFileName(); //取得已接收文件名
extern "C" DllImport bool SendTransfersFile(); //发送文件(true为操作成功)
extern "C" DllImport bool ReceiveTransfersFile(); //接收文件(true为操作成功)
extern "C" DllImport char* GetTransfersEdition(); //取得当前软件版本
class CAppFileTransfersDlg : public CDialog
{
// Construction
public:
CAppFileTransfersDlg(CWnd* pParent = NULL); // standard constructor
CString m_state;
bool m_cilent;
bool m_send_rece;
// Dialog Data
//{{AFX_DATA(CAppFileTransfersDlg)
enum { IDD = IDD_APPFILETRANSFERS_DIALOG };
CButton m_receive;
CButton m_send;
CString m_editip;
CString m_editport;
CString m_file1;
CString m_file2;
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CAppFileTransfersDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
HICON m_hIcon;
// Generated message map functions
//{{AFX_MSG(CAppFileTransfersDlg)
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
afx_msg void OnSend();
afx_msg void OnReceive();
virtual void OnCancel();
afx_msg void OnServer();
afx_msg void OnCilent();
afx_msg void OnCloseserver();
afx_msg void OnBadd();
afx_msg void OnTimer(UINT nIDEvent);
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_APPFILETRANSFERSDLG_H__FDA003B1_07AF_4459_9E8D_058340B66492__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -