mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
86 lines
2.3 KiB
86 lines
2.3 KiB
// setupvw.h : interface of the CSetupView class
|
|
//
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
class CSetupView : public CFormView
|
|
{
|
|
protected: // create from serialization only
|
|
CSetupView();
|
|
DECLARE_DYNCREATE(CSetupView)
|
|
|
|
public:
|
|
//{{AFX_DATA(CSetupView)
|
|
enum{ IDD = IDD_SETUP_FORM };
|
|
// NOTE: the ClassWizard will add data members here
|
|
//}}AFX_DATA
|
|
|
|
CListBox & lbComponents() { return *(CListBox*)GetDlgItem(IDC_COMPONENTS); }
|
|
CListBox & lbComponentsToAdd() { return *(CListBox*)GetDlgItem(IDC_COMPONENTS_TO_ADD); }
|
|
|
|
CButton & butAddAll() { return *(CButton*)GetDlgItem(IDC_ADD_ALL); }
|
|
CButton & butAdd() { return *(CButton*)GetDlgItem(IDC_ADD); }
|
|
CButton & butRemoveAll() { return *(CButton*)GetDlgItem(IDC_REMOVE_ALL); }
|
|
CButton & butRemove() { return *(CButton*)GetDlgItem(IDC_REMOVE); }
|
|
|
|
CStatic & sLocation() { return *(CStatic*)GetDlgItem(IDC_LOCATION); }
|
|
CStatic & sRequired() { return *(CStatic*)GetDlgItem(IDC_SPACE_REQUIRED); }
|
|
CStatic & sSpaceAva() { return *(CStatic*)GetDlgItem(IDC_SPACE_AVAILABLE); }
|
|
|
|
void SetButtonState();
|
|
void DoAll( CListBox &, CListBox &);
|
|
void DoSelected( CListBox &, CListBox &);
|
|
void SetFreeSpace();
|
|
void SetSpaceRequired();
|
|
|
|
// Attributes
|
|
public:
|
|
CSetupDoc* GetDocument();
|
|
|
|
CString csLocation;
|
|
CString csSpaceAva;
|
|
|
|
// Operations
|
|
public:
|
|
|
|
// Overrides
|
|
// ClassWizard generated virtual function overrides
|
|
//{{AFX_VIRTUAL(CSetupView)
|
|
public:
|
|
virtual void OnInitialUpdate();
|
|
protected:
|
|
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
|
|
//}}AFX_VIRTUAL
|
|
|
|
// Implementation
|
|
public:
|
|
virtual ~CSetupView();
|
|
#ifdef _DEBUG
|
|
virtual void AssertValid() const;
|
|
virtual void Dump(CDumpContext& dc) const;
|
|
#endif
|
|
|
|
protected:
|
|
|
|
// Generated message map functions
|
|
protected:
|
|
//{{AFX_MSG(CSetupView)
|
|
afx_msg void OnAdd();
|
|
afx_msg void OnAddAll();
|
|
afx_msg void OnRemove();
|
|
afx_msg void OnRemoveAll();
|
|
afx_msg void OnSelchangeComponents();
|
|
afx_msg void OnSelcancelComponents();
|
|
afx_msg void OnSelcancelComponentsToAdd();
|
|
afx_msg void OnSelchangeComponentsToAdd();
|
|
afx_msg void OnBrowse();
|
|
afx_msg void OnCancel();
|
|
//}}AFX_MSG
|
|
DECLARE_MESSAGE_MAP()
|
|
};
|
|
|
|
#ifndef _DEBUG // debug version in setupvw.cpp
|
|
inline CSetupDoc* CSetupView::GetDocument()
|
|
{ return (CSetupDoc*)m_pDocument; }
|
|
#endif
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|