From afb6c7c97442be8603f6a093719e54295cf80edc Mon Sep 17 00:00:00 2001 From: fcolin Date: Thu, 1 Feb 2007 13:08:05 +0000 Subject: Utilisateur : Fcolin Date : 8/11/02 Heure : 11:50 Créé Commentaire: (vss 1) --- Bus/IvyFileMon/IvyFileMonDlg.h | 55 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 Bus/IvyFileMon/IvyFileMonDlg.h (limited to 'Bus/IvyFileMon/IvyFileMonDlg.h') diff --git a/Bus/IvyFileMon/IvyFileMonDlg.h b/Bus/IvyFileMon/IvyFileMonDlg.h new file mode 100644 index 0000000..ffec31a --- /dev/null +++ b/Bus/IvyFileMon/IvyFileMonDlg.h @@ -0,0 +1,55 @@ +// IvyFileMonDlg.h : fichier d'en-tête +// + +#pragma once + +#include "Ivy.h" +#include "afxwin.h" + +#include "DirectoryChanges.h" +#include "HistoryEdit.h" + +// boîte de dialogue CIvyFileMonDlg +class CIvyFileMonDlg : public CDialog, public IvyApplicationCallback, public CDirectoryChangeHandler +{ +// Construction +public: + CIvyFileMonDlg(CWnd* pParent = NULL); // constructeur standard + +// Données de la boîte de dialogue + enum { IDD = IDD_IVYFILEMON_DIALOG }; + + protected: + virtual void DoDataExchange(CDataExchange* pDX); // prise en charge de DDX/DDV + virtual void OnCancel(); + +// Implémentation +protected: + HICON m_hIcon; + + Ivy *bus; + void WriteMessage(const char * format, ...); + void OnApplicationConnected( IvyApplication *app ); + void OnApplicationDisconnected( IvyApplication *app ); + void OnDirectMessage( IvyApplication *app, int id, const char *arg ); + void SendIvyFile( const CString & strFileName ); + + // Directory Handler + CDirectoryChangeWatcher watcher; + virtual void On_FileAdded(const CString & strFileName); + virtual void On_FileModified(const CString & strFileName); + + // Fonctions générées de la table des messages + virtual BOOL OnInitDialog(); + afx_msg void OnSysCommand(UINT nID, LPARAM lParam); + afx_msg void OnPaint(); + afx_msg HCURSOR OnQueryDragIcon(); + DECLARE_MESSAGE_MAP() +public: + CString m_busnumber; + CString m_directory; + CString m_prefix; + afx_msg void OnBnClickedStart(); + CHistoryEdit m_text; + CString m_extent; +}; -- cgit v1.1