诸暨麻将添加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.
 
 
 
 
 
 

57 lines
1.2 KiB

  1. #ifndef DLG_MATCH_HEAD_FILE
  2. #define DLG_MATCH_HEAD_FILE
  3. #pragma once
  4. //引入文件
  5. #include "stdafx.h"
  6. #include "ModuleManagerHead.h"
  7. #include "ServerInfoManager.h"
  8. #include "MatchListControl.h"
  9. // CDlgServerMatch 对话框
  10. class MODULE_MANAGER_CLASS CDlgServerMatch : public CDialogEx
  11. {
  12. //标识变量
  13. protected:
  14. WORD m_wKindID; //类型标识
  15. //列表变量
  16. protected:
  17. CMatchOptionBuffer m_MatchOptionBuffer; //模块信息
  18. CMatchListControl m_MatchListControl; //比赛列表
  19. //配置变量
  20. public:
  21. tagGameMatchOption m_GameMatchOption; //比赛配置
  22. DECLARE_DYNAMIC(CDlgServerMatch)
  23. public:
  24. CDlgServerMatch(CWnd* pParent = NULL); // 标准构造函数
  25. virtual ~CDlgServerMatch();
  26. protected:
  27. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
  28. DECLARE_MESSAGE_MAP()
  29. //配置函数
  30. public:
  31. //打开比赛
  32. bool OpenGameMatch(WORD wKindID);
  33. //功能函数
  34. protected:
  35. //加载房间
  36. bool LoadDBMatchItem();
  37. public:
  38. virtual BOOL OnInitDialog();
  39. afx_msg void OnBnClickedLoadMatch();
  40. afx_msg void OnLvnItemchangedMatchList(NMHDR *pNMHDR, LRESULT *pResult);
  41. afx_msg void OnNMDblclkMatchList(NMHDR *pNMHDR, LRESULT *pResult);
  42. };
  43. #endif