home *** CD-ROM | disk | FTP | other *** search
/ PC go! 2008 April / PCgo 2008-04 (DVD).iso / interface / contents / demoversionen_3846 / 13664 / files / Data1.cab / toolbasicinfo.h < prev    next >
Encoding:
C/C++ Source or Header  |  2001-07-13  |  2.3 KB  |  85 lines

  1. #if !defined(AFX_TOOLBASICINFO_H__67A4A9A3_761D_11D5_82CF_00C0DF038169__INCLUDED_)
  2. #define AFX_TOOLBASICINFO_H__67A4A9A3_761D_11D5_82CF_00C0DF038169__INCLUDED_
  3.  
  4. #if _MSC_VER > 1000
  5. #pragma once
  6. #endif // _MSC_VER > 1000
  7. // ToolBasicInfo.h : header file
  8. //
  9.  
  10. class CRegenWizardAppWiz;
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CToolBasicInfo dialog
  13.  
  14. #define MAX_TOOL    20
  15.  
  16. class CToolBasicInfo : public CAppWizStepDlg
  17. {
  18. // Construction
  19. public:
  20.     CToolBasicInfo(CRegenWizardAppWiz *pMain, CWnd* pParent = NULL);   // standard constructor
  21.  
  22. // Dialog Data
  23.     //{{AFX_DATA(CToolBasicInfo)
  24.     enum { IDD = IDD_TOOLINFO };
  25.     CButton    m_btnAdd;
  26.     CButton        m_btnRemove;
  27.     CButton        m_btnEdit;
  28.     CButton        m_btnUpdate;
  29.     CButton        m_btnEnabled;
  30.     CListBox    m_listTool;
  31.     CString    m_strEMenuName;
  32.     CString    m_strEMenuPath;
  33.     CString    m_strEToolName;
  34.     CString    m_strEPrompt;
  35.     CString    m_strEToolTip;
  36.     CString    m_strEToolBar;
  37.     //}}AFX_DATA
  38.  
  39.     CRegenWizardAppWiz    *m_pclsMain;
  40.  
  41.     long                m_lToolsCount;
  42.     bool                m_boolEditPermitted;
  43.     bool                m_boolFirst;
  44.  
  45.     CString                m_strMenuPath    [MAX_TOOL];
  46.     CString                m_strToolName    [MAX_TOOL];
  47.     CString                m_strMenuName    [MAX_TOOL];
  48.     CString                m_strPrompt        [MAX_TOOL];
  49.     CString                m_strToolTip    [MAX_TOOL];
  50.     CString                m_strToolBar    [MAX_TOOL];
  51.     int                    m_iEnabled        [MAX_TOOL];
  52.     int                    m_iUpdate        [MAX_TOOL];
  53.         
  54.     void                SetData(long lIndex);
  55.     void                GetData(long lIndex);
  56. //    void                SetBtnEdit(bool boolEdit);
  57.     void                RemoveSelected();
  58. //    void                CanEdit();
  59.     void                GenerateSrcCode();
  60. // Overrides
  61.     // ClassWizard generated virtual function overrides
  62.     //{{AFX_VIRTUAL(CToolBasicInfo)
  63.     protected:
  64.     virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  65.     //}}AFX_VIRTUAL
  66.  
  67. // Implementation
  68. protected:
  69.  
  70.     // Generated message map functions
  71.     //{{AFX_MSG(CToolBasicInfo)
  72.     afx_msg void OnButtonRemove();
  73.     afx_msg void OnButtonEdit();
  74.     afx_msg void OnSelchangeListTool();
  75.     afx_msg void OnShowWindow(BOOL bShow, UINT nStatus);
  76.     afx_msg void OnButtonAdd();
  77.     //}}AFX_MSG
  78.     DECLARE_MESSAGE_MAP()
  79. };
  80.  
  81. //{{AFX_INSERT_LOCATION}}
  82. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  83.  
  84. #endif // !defined(AFX_TOOLBASICINFO_H__67A4A9A3_761D_11D5_82CF_00C0DF038169__INCLUDED_)
  85.