www.pudn.com > CraftFTP_gb.rar > AdvancePage.h
#if !defined(AFX_ADVANCEPAGE_H__FE65ABC8_5FB2_4172_9A0F_4AF62F9D4170__INCLUDED_)
#define AFX_ADVANCEPAGE_H__FE65ABC8_5FB2_4172_9A0F_4AF62F9D4170__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// AdvancePage.h : header file
//
#include "PropertyPageExt.h"
#include "DialogEx.h"
/////////////////////////////////////////////////////////////////////////////
// CAdvancePage dialog
class CAdvancePage : public CPropertyPageExt
{
DECLARE_DYNCREATE(CAdvancePage)
// Construction
public:
CAdvancePage();
~CAdvancePage();
// Dialog Data
//{{AFX_DATA(CAdvancePage)
enum { IDD = IDD_PROPPAGE_ADVANCE };
BOOL m_bFolderCatch;
BOOL m_bKeepConnection;
BOOL m_bPasvMode;
BOOL m_bShowLoginMsg;
BOOL m_bShowDirMsg;
UINT m_nIdleCmd;
UINT m_nControlSize;
UINT m_nRecvSize;
UINT m_nSendSize;
CListCtrl m_listAsciiExtendsion;
CListCtrl m_listFtpCmdBox;
//}}AFX_DATA
int m_nTransferType; // 1 auto, 2 ASCII , 3 Binary
// Overrides
// ClassWizard generate virtual function overrides
//{{AFX_VIRTUAL(CAdvancePage)
public:
virtual BOOL OnKillActive();
virtual void OnOK();
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
protected:
CString m_szSection;
CString m_szIdleCmdList;
CString m_szExtendsionList;
CGroupFrame m_oGroupFrame;
protected:
virtual void LoadValue();
virtual void SaveValue();
// Implementation
protected:
static const DWORD m_nHelpIDs[];
virtual const DWORD* GetHelpIDs() {return m_nHelpIDs;}
// Generated message map functions
//{{AFX_MSG(CAdvancePage)
virtual BOOL OnInitDialog();
afx_msg void OnRadioAutoTranmode();
afx_msg void OnRadioAsciiText();
afx_msg void OnRadioBinary();
afx_msg void OnCheckKeepConnection();
afx_msg void OnClickListIdlecommand(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnKillfocusListIdlecommand(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnInsertitemListExtendsion(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnInsertitemListIdlecommand(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnKillfocusListExtendsion(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnClickListExtendsion(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnButtonAddExtendsion();
afx_msg void OnButtonAddIdlecmd();
afx_msg void OnChangeEditExtendsion();
afx_msg void OnChangeEditIdlecommand();
afx_msg void OnButtonRemoveExtendsion();
afx_msg void OnButtonRemoveIdlecmd();
afx_msg void OnRemoveIdlecmdKillFocus();
afx_msg void OnRemoveExtendsionKillFocus();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_ADVANCEPAGE_H__FE65ABC8_5FB2_4172_9A0F_4AF62F9D4170__INCLUDED_)