#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