init
This commit is contained in:
69
Servers/服务器组件/模块管理/DlgServerMatch.h
Normal file
69
Servers/服务器组件/模块管理/DlgServerMatch.h
Normal file
@@ -0,0 +1,69 @@
|
||||
#ifndef DLG_MATCH_HEAD_FILE
|
||||
#define DLG_MATCH_HEAD_FILE
|
||||
|
||||
#pragma once
|
||||
|
||||
//引入文件
|
||||
#include "ModuleManagerHead.h"
|
||||
#include "ServerInfoManager.h"
|
||||
#include "MatchListControl.h"
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
//主对话框
|
||||
class MODULE_MANAGER_CLASS CDlgServerMatch : public CDialog
|
||||
{
|
||||
//标识变量
|
||||
protected:
|
||||
WORD m_wKindID; //类型标识
|
||||
|
||||
//列表变量
|
||||
protected:
|
||||
CMatchOptionBuffer m_MatchOptionBuffer; //模块信息
|
||||
CMatchListControl m_MatchListControl; //比赛列表
|
||||
|
||||
//配置变量
|
||||
public:
|
||||
tagGameMatchOption m_GameMatchOption; //比赛配置
|
||||
|
||||
//函数定义
|
||||
public:
|
||||
//构造函数
|
||||
CDlgServerMatch();
|
||||
//析构函数
|
||||
virtual ~CDlgServerMatch();
|
||||
|
||||
//继承函数
|
||||
protected:
|
||||
//初始窗口
|
||||
virtual BOOL OnInitDialog();
|
||||
//数据交换
|
||||
virtual void DoDataExchange(CDataExchange* pDX);
|
||||
|
||||
//配置函数
|
||||
public:
|
||||
//打开比赛
|
||||
bool OpenGameMatch(WORD wKindID);
|
||||
|
||||
//功能函数
|
||||
protected:
|
||||
//加载房间
|
||||
bool LoadDBMatchItem();
|
||||
|
||||
//按钮消息
|
||||
protected:
|
||||
//加载房间
|
||||
VOID OnBnClickedLoadMatch();
|
||||
|
||||
//控件消息
|
||||
protected:
|
||||
//双击列表
|
||||
VOID OnNMDblclkServerList(NMHDR * pNMHDR, LRESULT * pResult);
|
||||
//选择改变
|
||||
VOID OnLvnItemChangedServerList(NMHDR * pNMHDR, LRESULT * pResult);
|
||||
|
||||
DECLARE_MESSAGE_MAP()
|
||||
};
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
#endif
|
||||
Reference in New Issue
Block a user