#pragma once #include "afxcmn.h" #include "afxwin.h" #include "FileTransferDef.h" // DialogProgreso dialog #define WMS_STATUS (WM_USER+1) #define WMS_FIN (WM_USER+2) class FT_EXPORT DialogProgreso : public CDialog { DECLARE_DYNAMIC(DialogProgreso) public: DialogProgreso(CWnd* pParent = NULL); // standard constructor virtual ~DialogProgreso(); bool *cancelar; bool *espera; bool puedeSalir; char dirProgram[256]; // Dialog Data enum { IDD = IDD_DIALOG_PROG }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support DECLARE_MESSAGE_MAP() public: CProgressCtrl progr_bar; CStatic progr_text; afx_msg void OnBnClickedOk(); afx_msg void OnBnClickedCancel(); afx_msg LRESULT OnInfo( WPARAM, LPARAM lParam ); afx_msg LRESULT OnFin( WPARAM, LPARAM lParam ); CButton ok_button; virtual BOOL OnInitDialog(); };