TableView.h
上传用户:bsw_2008
上传日期:2013-07-09
资源大小:2446k
文件大小:2k
源码类别:

棋牌游戏

开发平台:

Visual C++

  1. #if !defined(AFX_TABLEVIEW_H__C1260670_C59F_4021_9148_24D9578307B8__INCLUDED_)
  2. #define AFX_TABLEVIEW_H__C1260670_C59F_4021_9148_24D9578307B8__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // TableView.h : header file
  7. //
  8. /////////////////////////////////////////////////////////////////////////////
  9. // CTableView view
  10. #include "GameDlg.h"
  11. #include "Client.h"
  12. class CTableView : public CScrollView
  13. {
  14. typedef struct TT{
  15. int east,south,west,north;
  16. };
  17. protected:
  18. CTableView();           // protected constructor used by dynamic creation
  19. DECLARE_DYNCREATE(CTableView)
  20. // Attributes
  21. public:
  22. // Operations
  23. public:
  24. CClient *pClient;
  25. void DrawTable();
  26. TT table[4][4];
  27. int flag;
  28. CGameDlg *dlg;
  29. // Overrides
  30. // ClassWizard generated virtual function overrides
  31. //{{AFX_VIRTUAL(CTableView)
  32. public:
  33. virtual void OnFinalRelease();
  34. protected:
  35. virtual void OnDraw(CDC* pDC);      // overridden to draw this view
  36. virtual void OnInitialUpdate();     // first time after construct
  37. virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
  38. //}}AFX_VIRTUAL
  39. // Implementation
  40. protected:
  41. virtual ~CTableView();
  42. #ifdef _DEBUG
  43. virtual void AssertValid() const;
  44. virtual void Dump(CDumpContext& dc) const;
  45. #endif
  46. // Generated message map functions
  47. //{{AFX_MSG(CTableView)
  48. afx_msg BOOL OnEraseBkgnd(CDC* pDC);
  49. afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
  50. afx_msg void OnMouseMove(UINT nFlags, CPoint point);
  51. //}}AFX_MSG
  52. DECLARE_MESSAGE_MAP()
  53. // Generated OLE dispatch map functions
  54. //{{AFX_DISPATCH(CTableView)
  55. // NOTE - the ClassWizard will add and remove member functions here.
  56. //}}AFX_DISPATCH
  57. DECLARE_DISPATCH_MAP()
  58. DECLARE_INTERFACE_MAP()
  59. private:
  60. HCURSOR m_hWait;
  61. };
  62. /////////////////////////////////////////////////////////////////////////////
  63. //{{AFX_INSERT_LOCATION}}
  64. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  65. #endif // !defined(AFX_TABLEVIEW_H__C1260670_C59F_4021_9148_24D9578307B8__INCLUDED_)