1 #pragma once
2 
3 
4 // folder_name_dlg dialog
5 
6 class folder_name_dlg : public express_dialog
7 {
8     DECLARE_DYNAMIC(folder_name_dlg)
9 
10 public:
11     folder_name_dlg::folder_name_dlg(res_info *info, CWnd* pParent =NULL);// standard constructor
12     folder_name_dlg::folder_name_dlg(folder_info *info, CWnd* pParent = NULL);// standard constructor
13 
14     virtual ~folder_name_dlg();
15     void GetEditFolderName(CString &new_folder_name) const;
16     void GetSpecifiedOutputFileName(CString &new_folder_name) const;
17 
18 // Dialog Data
19     enum { IDD = IDD_PIX_FOLDER_NAME };
20 
21 protected:
22     virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
23 
24 
25 private:
26     CString folder_name;
27     CString output_filename;
28     INT     input_item_type;
29 
30     DECLARE_MESSAGE_MAP()
31 public:
32     afx_msg void OnEnChangeFolderName();
33     virtual BOOL OnInitDialog();
34     afx_msg LRESULT OnTestMessage(WPARAM wParam, LPARAM lParam);
35     afx_msg void OnBnClickedCustomOutput();
36 
37     virtual void OnOK();
38 
39 };
40