诸暨麻将添加redis
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

64 regels
1.5 KiB

  1. #ifndef DRAW_WND_HEAD_FILE
  2. #define DRAW_WND_HEAD_FILE
  3. #pragma once
  4. #include "Stdafx.h"
  5. #include "Resource.h"
  6. //////////////////////////////////////////////////////////////////////////
  7. #define IDM_SICE_FINISH (WM_USER+401) //扑克操作
  8. #define IDM_CARD_MOVE (WM_USER+402) //移动声音
  9. #define IDM_SICE_TWO (WM_USER+403) //移动声音
  10. //////////////////////////////////////////////////////////////////////////
  11. //控制窗口
  12. class CDrawSiceWnd : public CWnd
  13. {
  14. //配置变量
  15. protected:
  16. CBitImage m_ImageBack; //背景图案
  17. CBitImage* m_ImageDrawSiceFirst; //动作解释
  18. CBitImage* m_ImageDrawSiceSecond; //
  19. CBitImage* m_ImageDrawSiceUserFirst; //动作解释
  20. CBitImage* m_ImageDrawSiceUserSecond; //动作解释
  21. CBitImage m_ImageDrawSice[12]; //动作解释
  22. BYTE m_bSicePos;
  23. int m_nXPos;
  24. int m_nYPos;
  25. CDC *ParentDC;
  26. CWnd *m_pSinkWnd; //通知钩子
  27. //函数定义
  28. public:
  29. //构造函数
  30. CDrawSiceWnd();
  31. //析构函数
  32. virtual ~CDrawSiceWnd();
  33. //内部函数
  34. public:
  35. //设置色子信息
  36. void SetSiceInfo(CDC *dc,BYTE bMoveTime,WORD wSice1,WORD wSice2);
  37. //设置基准位置
  38. void SetBenchmarkPos(int nXPos, int nYPos);
  39. //设置通知钩子
  40. void SetWindowSink(CWnd *pSinkWnd);
  41. //消息映射
  42. protected:
  43. //重画函数
  44. afx_msg void OnPaint();
  45. afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  46. afx_msg void OnTimer(UINT nIDEvent);
  47. DECLARE_MESSAGE_MAP()
  48. };
  49. //////////////////////////////////////////////////////////////////////////
  50. #endif