00001
00002
00003
00004
00005
00006 #if !defined(AFX_DLGEXPORTHISTORY_H__F5D1B7B2_F926_4427_A007_E22EAF2F7CB8__INCLUDED_)
00007 #define AFX_DLGEXPORTHISTORY_H__F5D1B7B2_F926_4427_A007_E22EAF2F7CB8__INCLUDED_
00008
00009 #if _MSC_VER > 1000
00010 #pragma once
00011 #endif
00012
00013 class CDlgExportHistory : public CDialog
00014 {
00015
00016 public:
00017
00018 static void ExportHistory(int iWhich, BOOL bCompletedOnly, BOOL bAppend);
00019
00020 CDlgExportHistory(CWnd* pParent = NULL);
00021
00022
00023 enum { IDD = IDD_EXPHIST };
00024
00025
00026
00027 protected:
00028 virtual void DoDataExchange(CDataExchange* pDX);
00029
00030
00031 protected:
00032 static CString TimeToStr (FILETIME& time);
00033 static BOOL ExportHistory (LPCSTR pszFile, fs::list <fsDLHistoryRecord*> &vpHist, BOOL bAppend);
00034 void ApplyLanguage();
00035
00036
00037 virtual BOOL OnInitDialog();
00038 virtual void OnOK();
00039
00040 DECLARE_MESSAGE_MAP()
00041 };
00042
00043
00044
00045 #endif