GuiWorkTab.h
上传用户:zhanglf88
上传日期:2013-11-19
资源大小:6036k
文件大小:2k
源码类别:

金融证券系统

开发平台:

Visual C++

  1. //-----------------------------------------------------------------------//
  2. // This is a part of the GuiLib MFC Extention.  //
  3. // Autor  :  Francisco Campos  //
  4. // (C) 2002 Francisco Campos <www.beyondata.com> All rights reserved     //
  5. // This code is provided "as is", with absolutely no warranty expressed  //
  6. // or implied. Any use is at your own risk.  //
  7. // You must obtain the author's consent before you can include this code //
  8. // in a software library.  //
  9. // If the source code in  this file is used in any application  //
  10. // then acknowledgement must be made to the author of this program  //
  11. // fcampos@tutopia.com  //
  12. //-----------------------------------------------------------------------//
  13. #if !defined(AFX_GUIWORKTAB_H__A711D725_2268_4750_B58E_5218AD3BC0A5__INCLUDED_)
  14. #define AFX_GUIWORKTAB_H__A711D725_2268_4750_B58E_5218AD3BC0A5__INCLUDED_
  15. #if _MSC_VER > 1000
  16. #pragma once
  17. #endif // _MSC_VER > 1000
  18. #include "GuiTabWnd.h"
  19. #include "GuiLib.h"
  20. #include "GuiDrawlayer.h"
  21. #include "GuiMiniTool.h"
  22. //****************************************************************
  23. class GUILIBDLLEXPORT  CGuiWorkTab : public CGuiTabWnd  
  24. {
  25. public:
  26. //***************************************
  27. CGuiWorkTab();
  28. virtual ~CGuiWorkTab();
  29. //***************************************
  30. public:
  31. void  virtual Drawtabs(CDC* dc);
  32. void  OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar); 
  33. void  PintaSeparador(CDC* dc);
  34. void  OnSpiNiz();
  35. void  OnSpiNde();
  36. // Modified By SunZhenyu, 2003/10/28, add the next 1 function
  37. void  ResetDeplaza( );
  38. protected:
  39. CGuiMiniTool m_mSpin;
  40. CScrollBar m_spin;
  41. CScrollBar m_scroll;
  42. CFont m_cfont;
  43. BOOL m_PresRight;
  44. BOOL m_PresLeft;
  45. int m_deplaza;
  46. CRect m_btndesplaza;
  47. BOOL bIniciaArrastre;
  48. GuiDrawLayer m_wd;
  49. BOOL m_EnableL;
  50. BOOL m_EnableR;
  51. protected:
  52. //{{AFX_MSG(CGuiWorkTab)
  53. afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
  54. afx_msg void OnLButtonUp(UINT nFlags, CPoint point);
  55. afx_msg void OnMouseMove(UINT nFlags, CPoint point);
  56. afx_msg BOOL OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message);
  57. afx_msg void OnSysColorChange(); 
  58. //}}AFX_MSG
  59. DECLARE_MESSAGE_MAP()
  60. };
  61. #endif // !defined(AFX_GUIWORKTAB_H__A711D725_2268_4750_B58E_5218AD3BC0A5__INCLUDED_)