ExcelAccessDlg.h
上传用户:jinq198
上传日期:2014-05-21
资源大小:111k
文件大小:2k
源码类别:

文件操作

开发平台:

Visual C++

  1. //////////////////////////////////////////////////////////////////////////////
  2. //类名:CExcelAccessDlg
  3. //功能:对Excel文件进行新建、读写、内部数据行、列、单元格进行
  4. //      查询,插入,替换等操作,对已有文件进行手工添加的也可以
  5. //      正确读取等的示例实现
  6. //作者:徐景周(jingzhou_xu@163.net)
  7. //组织:未来工作室(Future Studio)
  8. //日期:2003.5.1
  9. /////////////////////////////////////////////////////////////////////////////
  10. #if !defined(AFX_EXCELACCESSDLG_H__F2806EC7_636E_11D0_AA5D_9B16791C83E6__INCLUDED_)
  11. #define AFX_EXCELACCESSDLG_H__F2806EC7_636E_11D0_AA5D_9B16791C83E6__INCLUDED_
  12. #if _MSC_VER > 1000
  13. #pragma once
  14. #endif // _MSC_VER > 1000
  15. #include "xpbutton.h" // XP风格按钮
  16. #include "HoverEdit.h"                  // XP风格编辑框
  17. #include "PPToolTip.h" // 加入阴影工具提示
  18. /////////////////////////////////////////////////////////////////////////////
  19. // CExcelAccessDlg dialog
  20. class CExcelAccessDlg : public CDialog
  21. {
  22. // Construction
  23. public:
  24. CExcelAccessDlg(CWnd* pParent = NULL); // standard constructor
  25. // Dialog Data
  26. //{{AFX_DATA(CExcelAccessDlg)
  27. enum { IDD = IDD_EXCELACCESS_DIALOG };
  28. CHoverEdit m_edRow;
  29. CHoverEdit m_edColumn;
  30. CXPButton m_OK;
  31. CXPButton m_Cancel;
  32. CXPButton m_Write;
  33. CXPButton m_Query;
  34. CXPButton m_About;
  35. CButton m_Check;
  36. CListBox m_AccessList;
  37. CString m_strRow;
  38. CString m_strColumn;
  39. //}}AFX_DATA
  40. // ClassWizard generated virtual function overrides
  41. //{{AFX_VIRTUAL(CExcelAccessDlg)
  42. public:
  43. virtual BOOL PreTranslateMessage(MSG* pMsg);
  44. protected:
  45. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  46. //}}AFX_VIRTUAL
  47. // Implementation
  48. protected:
  49. HICON m_hIcon;
  50. CPPToolTip m_tooltip;         // 定义阴影工具提示变量
  51. // Generated message map functions
  52. //{{AFX_MSG(CExcelAccessDlg)
  53. virtual BOOL OnInitDialog();
  54. afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
  55. afx_msg void OnPaint();
  56. afx_msg HCURSOR OnQueryDragIcon();
  57. virtual void OnOK();
  58. afx_msg void OnWriteexcel();
  59. afx_msg void OnQuery();
  60. afx_msg void OnAbout();
  61. afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
  62. //}}AFX_MSG
  63. DECLARE_MESSAGE_MAP()
  64. };
  65. //{{AFX_INSERT_LOCATION}}
  66. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  67. #endif // !defined(AFX_EXCELACCESSDLG_H__F2806EC7_636E_11D0_AA5D_9B16791C83E6__INCLUDED_)