NewFolderDlg.h 691 B

12345678910111213141516171819202122232425262728293031
  1. #ifndef __NEWFOLDERDLG_H_
  2. #define __NEWFOLDERDLG_H_
  3. #include <vector>
  4. typedef struct _SFolderInfo SFolderInfo;
  5. class CNewFolderDlg : public CDialog
  6. {
  7. public:
  8. enum { IDD = IDD_DLGNEWFOLDER };
  9. CNewFolderDlg(CWnd* pParent = NULL); // standard constructor
  10. virtual ~CNewFolderDlg();
  11. int CheckSpecialChar(CString& str);
  12. int CheckFileNameIsSame(const CString& strName);
  13. protected:
  14. virtual BOOL OnInitDialog();
  15. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  16. afx_msg void OnOK();
  17. afx_msg void OnCancel();
  18. afx_msg void OnDestroy();
  19. DECLARE_MESSAGE_MAP()
  20. public:
  21. CString m_strFolderName;
  22. std::vector<SFolderInfo*>* m_pVFolder; //Îļþ¼Ð
  23. };
  24. #endif