BackupTestDlg.h 938 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. // BackupTestDlg.h : 头文件
  2. //
  3. #pragma once
  4. class CSC_BackupFactory;
  5. interface ISC_BackupInterface;
  6. class CSC_DelfilesFactory;
  7. interface ISC_DelFilesInterface;
  8. // CBackupTestDlg 对话框
  9. class CBackupTestDlg : public CDialog
  10. {
  11. // 构造
  12. public:
  13. CBackupTestDlg(CWnd* pParent = NULL); // 标准构造函数
  14. // 对话框数据
  15. enum { IDD = IDD_BACKUPTEST_DIALOG };
  16. protected:
  17. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
  18. //加载备分接口
  19. void LoadDllInterface();
  20. // 实现
  21. protected:
  22. HICON m_hIcon;
  23. // 生成的消息映射函数
  24. virtual BOOL OnInitDialog();
  25. afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
  26. afx_msg void OnPaint();
  27. afx_msg HCURSOR OnQueryDragIcon();
  28. afx_msg void OnDestroy();
  29. afx_msg void OnBnClickedOk();
  30. DECLARE_MESSAGE_MAP()
  31. private:
  32. HINSTANCE hdllInst;
  33. CSC_BackupFactory* pFactory;
  34. ISC_BackupInterface* pInterface;
  35. CSC_DelfilesFactory* pDelFactory;
  36. ISC_DelFilesInterface* pDelInterface;
  37. };