toolsql.h
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:2k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. #if !defined(AFX_ToolSql_H__826CB2FC_8B6D_11D1_AEC1_00600806E071__INCLUDED_)
  2. #define AFX_ToolSql_H__826CB2FC_8B6D_11D1_AEC1_00600806E071__INCLUDED_
  3. #if _MSC_VER >= 1000
  4. #pragma once
  5. #endif // _MSC_VER >= 1000
  6. #include "ToolSqlQuery.h"
  7. #include "ToolSqlResults.h"
  8. #include "ToolSqlStatus.h"
  9. #include "cresource.h"
  10. #include <my_global.h>
  11. #include "my_sys.h"
  12. #include "mysql.h"
  13. /////////////////////////////////////////////////////////////////////////////
  14. // CToolSql dialog
  15. class CToolSql : public CDialog
  16. {
  17. // Construction
  18. public:
  19. CToolSql(CWnd* pParent = NULL,CResource* pServer=NULL,CResource* pResource=NULL);
  20. ~CToolSql();
  21. // Dialog Data
  22. //{{AFX_DATA(CToolSql)
  23. enum { IDD = IDD_TOOL_SQL };
  24. CButton m_ctl_Stop;
  25. CButton m_ctl_Start;
  26. CComboBox m_ctl_Server;
  27. CTabCtrl m_tabs;
  28. int m_nIntervalTimerSeconds;
  29. BOOL m_bClear;
  30. //}}AFX_DATA
  31. CBitmapButton m_btn_QueryExec;
  32. CBitmapButton m_btn_Font;
  33.    CBitmapButton  m_btn_QueryDatabases;
  34. #ifdef _WIN64
  35. __int64 m_ui_timer;
  36. #else
  37. UINT m_ui_timer;
  38. #endif
  39. // Overrides
  40. // ClassWizard generated virtual function overrides
  41. //{{AFX_VIRTUAL(CToolSql)
  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.    void  ActivateTab ( int tab );
  49. void  DoProcessListQuery();
  50.    CToolSqlQuery*    m_pQuery;
  51.    CToolSqlResults*  m_pResults;
  52.    CToolSqlStatus*   m_pStatus;
  53.    CResource*        m_pServer;
  54.    CResource*        m_pResource;
  55.    MYSQL*            m_pdb;
  56.    CFont             m_font;
  57.    LOGFONT           m_lf;
  58.    CRect             m_rectTab[2];
  59.    CRect             m_rectDlg[2];
  60. protected:
  61. // Generated message map functions
  62. //{{AFX_MSG(CToolSql)
  63. virtual BOOL OnInitDialog();
  64. afx_msg void OnQueryPb();
  65. afx_msg void OnQueryDatabases();
  66. afx_msg void OnSelchangeTab1(NMHDR* pNMHDR, LRESULT* pResult);
  67. afx_msg void OnFontPb();
  68. afx_msg void OnSize(UINT nType, int cx, int cy);
  69. virtual void OnOK();
  70. virtual void OnCancel();
  71. afx_msg void OnStartPb();
  72. afx_msg void OnStopPb();
  73. afx_msg void OnTimer(UINT nIDEvent);
  74. afx_msg void OnDestroy();
  75. afx_msg void OnClear();
  76. afx_msg void OnChangeTimerSecs();
  77. //}}AFX_MSG
  78. DECLARE_MESSAGE_MAP()
  79.    void DoOnSize(UINT nType, int cx, int cy) ;
  80. };
  81. //{{AFX_INSERT_LOCATION}}
  82. // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
  83. #endif // !defined(AFX_ToolSql_H__826CB2FC_8B6D_11D1_AEC1_00600806E071__INCLUDED_)