⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 serverview.h

📁 网络游戏龙族服务器端管理工具 rmtool 源代码
💻 H
字号:
#if !defined(AFX_SERVERVIEW_H__F59991D8_D105_414D_B7E2_E01499AD94EE__INCLUDED_)
#define AFX_SERVERVIEW_H__F59991D8_D105_414D_B7E2_E01499AD94EE__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// ServerView.h : header file
//

/////////////////////////////////////////////////////////////////////////////
// CServerView form view
#include "WaitProgress.h"


#ifndef __AFXEXT_H__
#include <afxext.h>
#endif


#include "ServerControl.h"
#include "ServerStatus.h"
#include "ChildFrm.h"	// Added by ClassView
#include "RMTool.h"	// Added by ClassView
#include "ServerPatch.h"
#include "MyTabCtrl.h"

class CServerView : public CFormView
{
enum{
	ID_UMS = 10123,
	LOOP_TIME = 60*1000, // 1盒
};
protected:
	CServerView();           // protected constructor used by dynamic creation
	DECLARE_DYNCREATE(CServerView)

// Form Data
public:
	int		m_minWidth;
    int		m_minHeight; 

	int		m_nUMSCounter;		// 泅犁 割锅 辰绰啊?
	int		m_nUMS_FirstSendNum;		// 辑滚啊 促款登磊 付磊 割锅 皋矫瘤甫 焊尘巴牢啊.

	DWORD	m_dwCurrentTime;	// 泅犁矫埃
	DWORD	m_dwLoopTime;		// 辑滚啊 促款登菌阑锭 倔付甫 林扁肺 皋矫瘤甫 焊尘巴牢啊?
	DWORD	m_dwWaitTime;			//倔付甫 扁促啡促啊 促矫 UMS甫 焊郴绰啊?

	CServerControl m_ServerControlDlg;
	CServerStatus m_ServerStatusDlg;
	CServerPatch m_ServerPatchDlg;
	
	CWaitProgress m_WaitProgressDlg;

	//{{AFX_DATA(CServerView)
	enum { IDD = IDD_VIEW_SERVER_MAIN };
	CButton	m_ctrlCheckUMS;		// BBD 040330
	CButton	c_ProxyConnect;
	CMyTabCtrl	c_Tab;
	CComboBox	c_ServerSet;
	CString	m_szConnectInfo;
	BOOL	m_bIsUMS;
	//}}AFX_DATA

// Attributes
public:

// Operations
public:
	void RemoveItemsFromAllListControl();
	BOOL m_bMaximize;			//弥措拳 惑怕牢瘤 酒囱瘤 咯何 
	CRect m_BaseRect;			//芒捞 府荤捞令 瞪锭 厚啦拌魂阑 困茄 盖贸澜 积己登绰 扁夯 扩档快 荤捞令 
	int m_nPrevWidth;
	int m_nPrevHeight;
	void SetBaseClientSize(CTabCtrl *pCtrl);
	DWORD GetConnection();
	
	void ChangeView(int nTabNum);
	CDWordArray m_TempSelected;		//ListControl俊辑 Check茄 巴甸阑 烙矫肺 扁撅窍绊 乐阑 函荐 
	int m_nViewID;					//MainFrame俊辑 GetActiveView肺 器牢磐 罐酒棵锭 泅犁 劝己拳等
									//View啊 绢恫 View牢瘤 舅扁困茄 View狼 ID蔼 
	CRMToolApp *m_pApp;
	int m_nCurServerSet;			//泅犁 急琶等 ServerSet 硅凯 锅龋 = 霓焊冠胶狼 蔼 -1 = (ServerSetInfo狼 硅凯蔼)
									//辑滚悸捞 酒公巴档 急琶 救等 惑怕甫 -1栏肺 窍磊 
									//0锅 惑侩, 1锅 秋墨匙胶, 2锅 俺惯磊 
									

	CChildFrame *m_pParentFrame;
	int m_nCurView;		//0捞搁 ServerStatus, 1捞搁 ServerControl, 2捞搁 Patch
	void FitDlgInView(HWND hWnd, CTabCtrl *pCtrl);

	int	GetServerDownList( const char* szFilename);	// 促款等 辑滚府胶飘甸阑 罐绰促. 
	void InitUMS();	//UMS俊 包访等 郴侩阑 檬扁拳茄促. 
	void SendUMSMessage( char* szPhone1,char* szPhone2,char* szPhone3, char* szName, char* szMessage); //UMS皋矫瘤甫 焊辰促. 
	void Send2DeveloperUMS( const char* szDownList, const char* szDeveloperList);	//俺惯磊俊霸 焊辰促.
	void Send2DeveloperUMSOnly( char* strUMSMessage, const char* szDeveloperList);
	void MakeUMSMessageFull( const char* szDownList, CString& strUMSMessage);	//葛电 郴侩阑 磊技洒 焊辰促.
	void MakeUMSMessageMin( const char* szDownList, CString& strUMSMessage);	//辑滚疙父 焊辰促.
	void SendUMS_ProxyServerDown();

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CServerView)
	public:
	virtual void OnInitialUpdate();
	virtual BOOL DestroyWindow();
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	virtual void OnActivateView(BOOL bActivate, CView* pActivateView, CView* pDeactiveView);
	//}}AFX_VIRTUAL

// Implementation
protected:
	virtual ~CServerView();
#ifdef _DEBUG
	virtual void AssertValid() const;
	virtual void Dump(CDumpContext& dc) const;
#endif

	// Generated message map functions
	//{{AFX_MSG(CServerView)
	afx_msg void OnSelchangeTabServer(NMHDR* pNMHDR, LRESULT* pResult);
	afx_msg void OnSize(UINT nType, int cx, int cy);
	afx_msg void OnSelchangeServerset();
	afx_msg void OnProxyConnect();
	afx_msg void OnKeydownTabServer(NMHDR* pNMHDR, LRESULT* pResult);
	afx_msg void OnTimer(UINT nIDEvent);
	afx_msg void OnCheckUms();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_SERVERVIEW_H__F59991D8_D105_414D_B7E2_E01499AD94EE__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -