update for HEAD-2003091401
[reactos.git] / subsys / system / explorer / Seashell / MFCExplorerDlg.h
1 #if !defined(AFX_MFCEXPLORERDLG_H__CDBB7A42_DEE1_4AFC_A7A3_13FE102A30EE__INCLUDED_)
2 #define AFX_MFCEXPLORERDLG_H__CDBB7A42_DEE1_4AFC_A7A3_13FE102A30EE__INCLUDED_
3
4 #if _MSC_VER > 1000
5 #pragma once
6 #endif // _MSC_VER > 1000
7 // MFCExplorerDlg.h : header file
8 //
9 #include "IEShellTreeCtrl.h"
10 #include "IEShellListCtrl.h"
11 #include "IEShellComboBox.h"
12 /////////////////////////////////////////////////////////////////////////////
13 // CMFCExplorerDlg dialog
14
15 class CMFCExplorerDlg : public CDialog
16 {
17 // Construction
18 public:
19         CMFCExplorerDlg(LPCTSTR pszPath=NULL,CWnd* pParent = NULL);   // standard constructor
20
21 // Dialog Data
22         //{{AFX_DATA(CMFCExplorerDlg)
23         enum { IDD = IDD_MFC_EXPLORER };
24         CIEShellTreeCtrl        m_tcShell;
25         CIEShellListCtrl        m_lcShell;
26         CIEShellComboBox        m_cbShell;
27         //}}AFX_DATA
28
29         void SetPath(LPCTSTR pszPath) { m_sPath = pszPath; }
30 // Overrides
31         // ClassWizard generated virtual function overrides
32         //{{AFX_VIRTUAL(CMFCExplorerDlg)
33         protected:
34         virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
35         //}}AFX_VIRTUAL
36
37 // Implementation
38 protected:
39
40         // Generated message map functions
41         //{{AFX_MSG(CMFCExplorerDlg)
42         afx_msg void OnMfcButtDetails();
43         afx_msg void OnMfcButtLargeIcons();
44         afx_msg void OnMfcButtReport();
45         afx_msg void OnMfcButtSmallIcons();
46         virtual BOOL OnInitDialog();
47         //}}AFX_MSG
48         DECLARE_MESSAGE_MAP()
49 private:
50         CString m_sPath;
51 };
52
53 //{{AFX_INSERT_LOCATION}}
54 // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
55
56 #endif // !defined(AFX_MFCEXPLORERDLG_H__CDBB7A42_DEE1_4AFC_A7A3_13FE102A30EE__INCLUDED_)