?? aujarddlg.h
字號:
// AujardDlg.h : header file
//
#if !defined(AFX_AUJARDDLG_H__B5274041_22AE_464F_86F6_53F992C2BF54__INCLUDED_)
#define AFX_AUJARDDLG_H__B5274041_22AE_464F_86F6_53F992C2BF54__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "SharedMem.h"
#include "DBAgent.h"
#include "define.h"
#include "STLMap.h"
typedef CSTLMap <_ITEM_TABLE> ItemtableArray;
/////////////////////////////////////////////////////////////////////////////
// CAujardDlg dialog
class CAujardDlg : public CDialog
{
// Construction
public:
void CouponEvent( char* pData );
void BattleEventResult( char* pData );
void WriteLogFile( char* pData );
void SaveUserData();
void WritePacketLog();
void UserKickOut( char* pBuf );
void SetLogInInfo( char* pBuf );
void KnightsList( char* pBuf );
void ConCurrentUserCount();
void AllKnightsMember( char* pBuf );
void DestroyKnights( char* pBuf );
void ModifyKnightsMember( char* pBuf, BYTE command );
void WithdrawKnights( char* pBuf );
void JoinKnights( char* pBuf );
void CreateKnights( char* pBuf );
void KnightsPacket( char* pBuf );
_USER_DATA* GetUserPtr( const char* struserid, int& uid );
void UserDataSave( char* pBuf );
void AllSaveRoutine();
void AllCharInfoReq( char* pBuf );
void AccountLogIn( char* pBuf );
void DeleteChar( char* pBuf );
void CreateNewChar( char* pBuf );
void SelectNation( char* pBuf );
BOOL LoadItemTable();
void UserLogOut(char *pBuf);
CAujardDlg(CWnd* pParent = NULL); // standard constructor
BOOL InitializeMMF();
void SelectCharacter( char* pBuf );
CSharedMemQueue m_LoggerSendQueue;
CSharedMemQueue m_LoggerRecvQueue;
HANDLE m_hReadQueueThread;
HANDLE m_hMMFile;
char* m_lpMMFile;
CDBAgent m_DBAgent;
ItemtableArray m_ItemtableArray;
int m_nServerNo, m_nZoneNo;
char m_strGameDSN[24], m_strAccountDSN[24], m_strLogDSN[24];
char m_strGameUID[24], m_strAccountUID[24], m_strLogUID[24];
char m_strGamePWD[24], m_strAccountPWD[24], m_strLogPWD[24];
CFile m_LogFile;
int m_iPacketCount; // packet狼 薦甫 眉農
int m_iSendPacketCount; // packet狼 薦甫 眉農
int m_iRecvPacketCount; // packet狼 薦甫 眉農
int m_iLogFileDay;
// Dialog Data
//{{AFX_DATA(CAujardDlg)
enum { IDD = IDD_AUJARD_DIALOG };
CListBox m_OutputList;
CString m_DBProcessNum;
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CAujardDlg)
public:
virtual BOOL DestroyWindow();
virtual BOOL PreTranslateMessage(MSG* pMsg);
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
HICON m_hIcon;
// Generated message map functions
//{{AFX_MSG(CAujardDlg)
virtual BOOL OnInitDialog();
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
virtual void OnOK();
afx_msg void OnTimer(UINT nIDEvent);
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_AUJARDDLG_H__B5274041_22AE_464F_86F6_53F992C2BF54__INCLUDED_)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -