DragonNest/Server/ServiceManagerEx/MainSplit.h
Cussrro 47f7895977 Revert "修复编码问题"
This reverts commit 9e69c01767.
2024-12-21 10:04:04 +08:00

49 lines
1 KiB
C++

#pragma once
#include "ServerViewType.h"
class CManagerView;
class CLauncherSession;
class CServiceSession;
class CMonitorSession;
class CPatcherSession;
class CSessionWatcher;
class CMainSplit : public CSplitterWnd
{
DECLARE_DYNAMIC(CMainSplit)
public:
CMainSplit();
virtual ~CMainSplit();
protected:
DECLARE_MESSAGE_MAP()
public:
void CreateSplit(CWnd* pParent, int paneId, const RECT& rect, CCreateContext* pContext);
void ShowWnd(bool show);
void BuildView();
void RefreshView();
void SetManagerViewType(ViewType type);
void ResizeView(const RECT& rect);
void Update();
public:
void OnPatchStart();
void OnPatchProgress(int id, const wchar_t* key, unsigned long progress, unsigned long progressMax);
void OnPatchEnd(bool succeeded);
void OnUnzipProgress(int id, const wchar_t* filename, unsigned long progress, unsigned long progressMax);
public:
void OnWorldMaxUser(int id, int maxUser);
void OnPatchFail(int id, const wchar_t* msg);
void OnPatchCompleted(int id);
void OnCommandPatch();
private:
CManagerView* m_pManagerView;
};