EDITDLG.H
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:2k
源码类别:

Windows编程

开发平台:

Visual C++

  1. // EditDlg.h : header file
  2. //
  3. // This is a part of the Microsoft Foundation Classes and
  4. // Templates (MFC&T).
  5. // Copyright (C) 1998 Microsoft Corporation
  6. // All rights reserved.
  7. //
  8. // This source code is only intended as a supplement to the
  9. // MFC&T Reference and related electronic documentation provided
  10. // with the library.  See these sources for detailed information
  11. // regarding the MFC&T product.
  12. //
  13. /////////////////////////////////////////////////////////////////////////////
  14. // CEditDlg dialog
  15. class CEditDlg : public CDialog
  16. {
  17. // Construction
  18. public:
  19. int m_nCurSel;
  20. CEditDlg();
  21. CEditDlg(CMapStringToString& mapData);
  22. CEditDlg(CListCtrlEx* pCtrl, int nItem, int nFields);
  23. // Dialog Data
  24. //{{AFX_DATA(CEditDlg)
  25. enum { IDD = IDD_EDIT_DIALOG };
  26. CEdit   m_ctlEdit;
  27. CListBox    m_ctlListBox;
  28. CString m_strEdit;
  29. //}}AFX_DATA
  30. // Attributes
  31. public:
  32. CString GetValue(CString strKey);
  33. protected:
  34. BOOL    m_bMode;
  35. protected:
  36. CMapStringToString  m_mapField;
  37. CListCtrlEx*        m_pListCtrl;
  38. int                 m_nItem;
  39. int                 m_nFields;
  40. // Operations
  41. public:
  42. // Overrides
  43. // ClassWizard generated virtual function overrides
  44. //{{AFX_VIRTUAL(CEditDlg)
  45. protected:
  46. virtual void DoDataExchange(CDataExchange* pDX);
  47. //}}AFX_VIRTUAL
  48. // Implementation
  49. public:
  50. virtual ~CEditDlg();
  51. // Generated message map functions
  52. protected:
  53. //{{AFX_MSG(CEditDlg)
  54. virtual BOOL OnInitDialog();
  55. afx_msg void OnFieldChange();
  56. virtual void OnOK();
  57. //}}AFX_MSG
  58. DECLARE_MESSAGE_MAP()
  59. };
  60. /////////////////////////////////////////////////////////////////////////////