📄 mainfrm.h
字号:
// MainFrm.h : interface of the CMainFrame class
//
/////////////////////////////////////////////////////////////////////////////
#if !defined(AFX_MAINFRM_H__5413FEF1_7A34_4A7C_8433_B975602E8394__INCLUDED_)
#define AFX_MAINFRM_H__5413FEF1_7A34_4A7C_8433_B975602E8394__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "ServerView.h"
#include "SelectServersetDlg.h"
#include "TrayIcon.h"
#include "Mmsystem.h."
#define WM_ICON_NOTIFY WM_USER+10
class CMainFrame : public CMDIFrameWnd
{
DECLARE_DYNAMIC(CMainFrame)
public:
CMainFrame();
// Attributes
public:
// Operations
public:
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CMainFrame)
virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
//}}AFX_VIRTUAL
// Implementation
public:
bool RefreshRMServerStatus();
bool InitRMServerStatus();
//Received Serverinfo
void SetRMServerInfo( QueryServerInfo *pServerInfo, int setnum); //府胶呈俊霸辑 罐篮 ServerInfo甫 App狼 m_ServerInfo[][]俊 持绰促.
CServerView* GetServerView(); //CServerView狼 器牢磐甫 府畔罐绰促.
int m_iAncient; //扁粮狼 serverset num蔼阑 历厘秦 初绰促.
//m_ServerInof[][]俊辑 辑滚悸俊 蝶弗 墨款飘甫 刘啊矫扁 困茄 敲饭弊
int m_iCount; //阿 Serverset num俊 秦寸窍绰 辑滚悸阑 历厘窍绊 醚 肮荐甫 舅扁 困茄 墨冕磐
int GetServerSetNumByServerSetIndex( int nServerSetIndex );
void Chime();
int m_nEmergency; //0捞搁 沥惑惑怕, 0焊促 奴箭磊绰 飘饭捞 酒捞能狼 惑怕甫 唱鸥晨
void AlarmStop();
void AlarmStart();
//LONG OnTrayNotification(UINT wParam, LONG lParam);
void SetServerFrmPtr(CChildFrame * ptr) { m_pServerFrame = ptr;}; // BBD 040330
CTrayIcon m_TrayIcon;
// MCI_OPEN_PARMS m_mciOpenParam; //wave颇老阑 楷林窍扁 困茄 MCI按眉
// MCI_PLAY_PARMS m_mciPlayParam; //wave颇老阑 楷林窍扁 困茄 MCI按眉
// DWORD m_dwDeviceID; //wave颇老阑 楷林窍扁 困茄 叼官捞胶
void SetAllServerViewConnectInfo(BOOL connect, int nServerSetIndex);
CServerView* FindServerView (int nServerSetIndex);
void MakeNewServerTemplate(int nServerSetIndex);
CServerView* GetFirstServerView();
CServerView* FindCurrentActivateServerViewBySpecifiedServerSet(int nServerSetIndex, BOOL bActivate = TRUE);
CMDIChildWnd* FindFrameAndActivate(int nFrameID);
void OnSocketEvent(WPARAM wParam, LPARAM lParam);
void OnDisconnect(WPARAM wParam, LPARAM lParam);
void OnAccept(WPARAM wParam, LPARAM lParam);
void OnReceive(WPARAM wParam, LPARAM lParam);
//kyo
LONG OnReceiveSyncPacket(WPARAM wParam, LPARAM lParam); //府胶呈俊霸辑 沥焊甫 罐绰促.
virtual ~CMainFrame();
#ifdef _DEBUG
virtual void AssertValid() const;
virtual void Dump(CDumpContext& dc) const;
#endif
protected: // control bar embedded members
CStatusBar m_wndStatusBar;
CToolBar m_wndToolBar;
CRMToolApp *m_pApp;
CChildFrame * m_pServerFrame; // BBD 040330
// Generated message map functions
protected:
bool m_bUseRmServerStatusTBL; // BBD 040105 RM_Server_Status 抛捞喉 荤侩 敲贰弊
//{{AFX_MSG(CMainFrame)
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
afx_msg void OnTrayExit();
afx_msg void OnTrayShow();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnTimer(UINT nIDEvent);
afx_msg void OnServer();
afx_msg void OnCharacter();
afx_msg void OnCharacterConfigure();
afx_msg void OnServerConfigure();
afx_msg void OnAdminMode();
afx_msg void OnServerNew();
afx_msg void OnCharacterNew();
afx_msg void OnTestfunction();
//}}AFX_MSG
afx_msg LONG OnTrayNotification(UINT wParam, LONG lParam);
//afx_msg LONG OnReceiveSyncPacket(WPARAM wParam, LPARAM lParam);
DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_MAINFRM_H__5413FEF1_7A34_4A7C_8433_B975602E8394__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -