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

Windows编程

开发平台:

Visual C++

  1. // EmpDlg.h : header file
  2. //
  3. #include "EmpBiz.h"
  4. /////////////////////////////////////////////////////////////////////////////
  5. // CEmpDlg dialog
  6. class CEmpDlg : public CDialog
  7. {
  8. // Construction
  9. public:
  10. CEmpDlg(CWnd* pParent = NULL); // standard constructor
  11. ~CEmpDlg();
  12. // Dialog Data
  13. //{{AFX_DATA(CEmpDlg)
  14. enum { IDD = IDD_EMP_DIALOG };
  15. long m_nEmpNum;
  16. CString m_strFirstName;
  17. CString m_strHomePhone;
  18. CString m_strLastName;
  19. CString m_strTitle;
  20. //}}AFX_DATA
  21. // ClassWizard generated virtual function overrides
  22. //{{AFX_VIRTUAL(CEmpDlg)
  23. protected:
  24. virtual void DoDataExchange(CDataExchange* pDX);
  25. //}}AFX_VIRTUAL
  26. // Operations
  27. public:
  28. BOOL CommitAlteredEmpRec();
  29. void SetFieldStates() ;
  30. CString PrepareCriteria();
  31. // Implementation
  32. protected:
  33. HICON m_hIcon;
  34. CEmpBiz* m_pBiz;
  35. // Generated message map functions
  36. //{{AFX_MSG(CEmpDlg)
  37. virtual BOOL OnInitDialog();
  38. afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
  39. afx_msg void OnPaint();
  40. afx_msg HCURSOR OnQueryDragIcon();
  41. afx_msg void OnEditAdd();
  42. afx_msg void OnEditDelete();
  43. afx_msg void OnEditNext();
  44. afx_msg void OnEditPrevious();
  45. afx_msg void OnEditFirst();
  46. afx_msg void OnEditLast();
  47. afx_msg void OnEditFindF();
  48. afx_msg void OnAppOpenRecord();
  49. //}}AFX_MSG
  50. DECLARE_MESSAGE_MAP()
  51. };
  52. #define EMP_EMPLOYEE_ID L"EmployeeID"
  53. #define EMP_LAST_NAME L"LastName"
  54. #define EMP_FIRST_NAME L"FirstName"
  55. #define EMP_TITLE L"Title"
  56. #define EMP_HOME_PHONE L"HomePhone"