00001 /* 00002 Free Download Manager Copyright (c) 2003-2007 FreeDownloadManager.ORG 00003 Open Download Manager Copyright (c) 2008-2010 OpenDownloadManager.ORG 00004 */ 00005 00006 #if !defined(AFX_DOWNLOADS_LOG_H__B5D1F47C_CB4B_4A86_9A49_10AEB5348072__INCLUDED_) 00007 #define AFX_DOWNLOADS_LOG_H__B5D1F47C_CB4B_4A86_9A49_10AEB5348072__INCLUDED_ 00008 00009 #if _MSC_VER > 1000 00010 #pragma once 00011 #endif 00012 00013 #include "ListCtrlEx.h" 00014 #include "fsODMenu.h" 00015 00016 class CDownloads_Log : public CListCtrlEx 00017 { 00018 00019 public: 00020 CDownloads_Log(); 00021 00022 public: 00023 00024 public: 00025 00026 //{{AFX_VIRTUAL(CDownloads_Log) 00027 //}}AFX_VIRTUAL 00028 00029 public: 00030 00031 void ApplyLanguage(); 00032 00033 void SetActiveDownload (vmsDownloadSmartPtr dld); 00034 00035 void AddRecord (struct fsDownloadEvents *event); 00036 BOOL Create (CWnd *pParent); 00037 virtual ~CDownloads_Log(); 00038 00039 protected: 00040 00041 void OnForceUpdate(); 00042 void CalcCoordsForCurSel(); 00043 void OnKeyDown (WORD wVK); 00044 void ApplyLanguageToMenu (CMenu* menu); 00045 fsODMenu m_odmenu; 00046 BOOL m_bAutoScroll; 00047 CPoint m_rbPt; 00048 vmsDownloadSmartPtr m_pActiveDownload; 00049 void OnRClick(); 00050 CImageList m_images; 00051 //{{AFX_MSG(CDownloads_Log) 00052 afx_msg void OnRButtonDown(UINT nFlags, CPoint point); 00053 afx_msg void OnAutoscroll(); 00054 afx_msg void OnClear(); 00055 afx_msg void OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct); 00056 afx_msg void OnMeasureItem(int nIDCtl, LPMEASUREITEMSTRUCT lpMeasureItemStruct); 00057 afx_msg void OnCopyToCb(); 00058 //}}AFX_MSG 00059 00060 DECLARE_MESSAGE_MAP() 00061 }; 00062 00063 //{{AFX_INSERT_LOCATION}//}} 00064 00065 #endif
1.5.6