Files
wnmj-normal/Servers/服务器组件/模块管理/MatchListControl.h

45 lines
1.0 KiB
C
Raw Normal View History

2026-03-03 13:56:44 +08:00
#ifndef MATCH_LIST_CONTROL_HEAD_FILE
#define MATCH_LIST_CONTROL_HEAD_FILE
#pragma once
#include "ListControl.h"
#include "ModuleManagerHead.h"
//////////////////////////////////////////////////////////////////////////////////
//<2F><><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
class MODULE_MANAGER_CLASS CMatchListControl : public CListControl
{
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
public:
//<2F><><EFBFBD><EFBFBD><ECBAAF>
CMatchListControl();
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
virtual ~CMatchListControl();
//<2F><><EFBFBD>غ<EFBFBD><D8BA><EFBFBD>
public:
//<2F><><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
virtual VOID InitListControl();
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
virtual INT SortListItemData(LPARAM lParam1, LPARAM lParam2, WORD wColumnIndex);
//<2F><>ȡ<EFBFBD><C8A1>ɫ
virtual VOID GetListItemColor(LPARAM lItemParam, UINT uItemStatus, tagListItemColor & ListItemColor);
//<2F><><EFBFBD>ܺ<EFBFBD><DCBA><EFBFBD>
public:
//<2F><><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
bool InsertMatchOption(tagGameMatchOption * pGameMatchOption);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
private:
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
WORD GetInsertIndex(tagGameMatchOption * pGameMatchOption);
//<2F><><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD>
LPCTSTR GetDescribeString(tagGameMatchOption * pGameMatchOption, WORD wColumnIndex);
};
//////////////////////////////////////////////////////////////////////////////////
#endif