Move git root from Client/ to src/ to track all source code: - Client: Game client source (moved to Client/Client/) - Server: Game server source - GameTools: Development tools - CryptoSource: Encryption utilities - database: Database scripts - Script: Game scripts - rylCoder_16.02.2008_src: Legacy coder tools - GMFont, Game: Additional resources 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
76 lines
1.4 KiB
C++
76 lines
1.4 KiB
C++
#pragma once
|
|
#include "afxcmn.h"
|
|
|
|
#include <Network/Protocol/RYL_AdminMgrProtocol.h>
|
|
|
|
|
|
/*!
|
|
\class CGMLogMsgDlg
|
|
GM로그 메세지 관리 다이얼로그
|
|
*/
|
|
|
|
class CGMLogMsgDlg : public CDialog
|
|
{
|
|
DECLARE_DYNAMIC(CGMLogMsgDlg)
|
|
|
|
public:
|
|
enum DLG_TYPE
|
|
{
|
|
UID_LOG_TYPE = 0,
|
|
CID_LOG_TYPE = 1
|
|
};
|
|
|
|
enum SORT_TYPE
|
|
{
|
|
LOGID = 0,
|
|
EDITDATE = 1,
|
|
LOGMSG = 2,
|
|
ADMINID = 3
|
|
};
|
|
|
|
struct DlgOwnerInfo
|
|
{
|
|
unsigned long m_dwUID;
|
|
unsigned long m_dwCID;
|
|
unsigned long m_dwServerGroup;
|
|
|
|
DlgOwnerInfo()
|
|
{
|
|
m_dwUID = 0;
|
|
m_dwCID = 0;
|
|
m_dwServerGroup = 0;
|
|
};
|
|
};
|
|
|
|
CGMLogMsgDlg(DLG_TYPE eDlgType, DlgOwnerInfo& stInfo, CWnd* pParent = NULL); // 표준 생성자입니다.
|
|
virtual ~CGMLogMsgDlg();
|
|
|
|
enum { IDD = IDD_GMLOGMSGDLG };
|
|
|
|
protected:
|
|
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 지원입니다.
|
|
|
|
DECLARE_MESSAGE_MAP()
|
|
|
|
private:
|
|
virtual BOOL OnInitDialog();
|
|
|
|
bool m_bSortListAsc;
|
|
int m_iSortListItem;
|
|
|
|
DLG_TYPE m_eDlgType;
|
|
DlgOwnerInfo m_stDlgOwnerInfo;
|
|
|
|
void SortListWndItem(CListCtrl* lpListCtrl, const int iCol);
|
|
|
|
afx_msg void OnBnClickedGmlogAdd();
|
|
afx_msg void OnBnClickedGmlogDel();
|
|
afx_msg void OnLvnColumnclickGmlogmsgList(NMHDR *pNMHDR, LRESULT *pResult);
|
|
afx_msg void OnBnClickedGmlogClippingBtn();
|
|
afx_msg void OnNMDblclkGmlogmsgList(NMHDR *pNMHDR, LRESULT *pResult);
|
|
|
|
public:
|
|
CListCtrl m_ctrlGMLogMsgList;
|
|
|
|
bool InsertGMLogMsgList(PktAdminMgr::PktGMLogMsg* lpData);
|
|
}; |