// CLDSTR32Dlg.h : header file // #if !defined(AFX_CLDSTR32DLG_H__5E11A722_2D9A_4AD7_9D7F_2E4CBE5CD881__INCLUDED_) #define AFX_CLDSTR32DLG_H__5E11A722_2D9A_4AD7_9D7F_2E4CBE5CD881__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include #include #include "ProgressDlg.h" #define REGISTRY_LOCATION "SOFTWARE\\LEAD Technologies, Inc.\\DicomSTR" ///////////////////////////////////////////////////////////////////////////// // CCLDSTR32Dlg dialog class CCLDSTR32Dlg : public CDialog { // Construction public: CCLDSTR32Dlg(CWnd* pParent = NULL); // standard constructor CRegKey m_cMyRegKey; CString m_sServerName; CString m_sClientName; CString m_sServerIP; L_UINT m_uServerPort; L_UINT m_uCompression; L_UINT m_uTimeOut; ProgressDlg m_CurProgress; // Dialog Data //{{AFX_DATA(CCLDSTR32Dlg) enum { IDD = IDD_CLDSTR32_DIALOG }; CListCtrl m_cFileList; CString m_sStatus; //}}AFX_DATA // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CCLDSTR32Dlg) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: HICON m_hIcon; // Generated message map functions //{{AFX_MSG(CCLDSTR32Dlg) virtual BOOL OnInitDialog(); afx_msg void OnSysCommand(UINT nID, LPARAM lParam); afx_msg void OnPaint(); afx_msg HCURSOR OnQueryDragIcon(); virtual void OnCancel(); afx_msg void OnButClose(); afx_msg void OnButOptions(); afx_msg void OnButStore(); afx_msg void OnButAddFile(); afx_msg void OnButAddDicomdir(); afx_msg void OnDestroy(); afx_msg void OnButClearall(); afx_msg void OnClose(); afx_msg void OnDeleteitemListDicomFiles(NMHDR* pNMHDR, LRESULT* pResult); afx_msg void OnInsertitemListDicomFiles(NMHDR* pNMHDR, LRESULT* pResult); afx_msg void OnDeleteallitemsListDicomFiles(NMHDR* pNMHDR, LRESULT* pResult); //}}AFX_MSG DECLARE_MESSAGE_MAP() private: L_VOID ReadDataFromRegistry(); L_VOID SaveInRegistry(); L_VOID FillListSingleFile(CString sFileName); L_VOID GetAllReferncedFiles(CString sFileName); }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_CLDSTR32DLG_H__5E11A722_2D9A_4AD7_9D7F_2E4CBE5CD881__INCLUDED_)