|
- #ifndef DLG_MATCH_HEAD_FILE
- #define DLG_MATCH_HEAD_FILE
-
- #pragma once
-
- //引入文件
- #include "stdafx.h"
- #include "ModuleManagerHead.h"
- #include "ServerInfoManager.h"
- #include "MatchListControl.h"
-
- // CDlgServerMatch 对话框
-
- class MODULE_MANAGER_CLASS CDlgServerMatch : public CDialogEx
- {
- //标识变量
- protected:
- WORD m_wKindID; //类型标识
-
- //列表变量
- protected:
- CMatchOptionBuffer m_MatchOptionBuffer; //模块信息
- CMatchListControl m_MatchListControl; //比赛列表
-
- //配置变量
- public:
- tagGameMatchOption m_GameMatchOption; //比赛配置
-
- DECLARE_DYNAMIC(CDlgServerMatch)
-
- public:
- CDlgServerMatch(CWnd* pParent = NULL); // 标准构造函数
- virtual ~CDlgServerMatch();
-
-
- protected:
- virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
-
- DECLARE_MESSAGE_MAP()
-
- //配置函数
- public:
- //打开比赛
- bool OpenGameMatch(WORD wKindID);
-
- //功能函数
- protected:
- //加载房间
- bool LoadDBMatchItem();
- public:
- virtual BOOL OnInitDialog();
- afx_msg void OnBnClickedLoadMatch();
- afx_msg void OnLvnItemchangedMatchList(NMHDR *pNMHDR, LRESULT *pResult);
- afx_msg void OnNMDblclkMatchList(NMHDR *pNMHDR, LRESULT *pResult);
- };
-
- #endif
|