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>
91 lines
2.2 KiB
C++
91 lines
2.2 KiB
C++
// MainFrm.h : CMainFrame 클래스의 인터페이스
|
|
//
|
|
|
|
|
|
#pragma once
|
|
#include "afxext.h"
|
|
#include "QuickMenuDlgBar.h"
|
|
#include "AdminStoreDlgBar.h"
|
|
|
|
|
|
class CItemQuantityControlDlg;
|
|
class CInterestedUserDlg;
|
|
|
|
class CMainFrame : public CMDIFrameWnd
|
|
{
|
|
DECLARE_DYNAMIC(CMainFrame)
|
|
public:
|
|
CMainFrame();
|
|
|
|
// 특성
|
|
public:
|
|
|
|
// 작업
|
|
public:
|
|
|
|
// 재정의
|
|
public:
|
|
virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
|
|
|
|
// 구현
|
|
public:
|
|
virtual ~CMainFrame();
|
|
#ifdef _DEBUG
|
|
virtual void AssertValid() const;
|
|
virtual void Dump(CDumpContext& dc) const;
|
|
#endif
|
|
protected:
|
|
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
|
|
DECLARE_MESSAGE_MAP()
|
|
|
|
virtual BOOL DestroyWindow();
|
|
virtual BOOL PreTranslateMessage(MSG* pMsg);
|
|
|
|
private:
|
|
CStatusBar m_wndStatusBar; // 상태 표시줄
|
|
CToolBar m_wndToolBar; // 기본 툴바
|
|
CQuickMenuDlgBar m_wndQuickMenuDlgBar; // 퀵 메뉴 다이얼로그 바
|
|
CAdminStoreDlgBar m_wndAdminStoreDlgBar; // 운영 창고 다이얼로그 바
|
|
|
|
bool m_bIsPushCtrl;
|
|
BOOL m_bIsShowBottomBar;
|
|
BOOL m_bIsShowRightBar;
|
|
|
|
afx_msg BOOL OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message);
|
|
afx_msg void OnBnClickedCharsearch();
|
|
afx_msg void OnUpdateViewAdminstorebar(CCmdUI *pCmdUI);
|
|
afx_msg void OnViewAdminstorebar();
|
|
afx_msg void OnUpdateViewQuickmenubar(CCmdUI *pCmdUI);
|
|
afx_msg void OnViewQuickmenubar();
|
|
afx_msg void OnRButtonDown(UINT nFlags, CPoint point);
|
|
afx_msg void OnEditPaste();
|
|
afx_msg void OnItemdropcontorol();
|
|
afx_msg void OnUserbillinglog();
|
|
afx_msg void OnBnClickedConnectallserverzBtn();
|
|
afx_msg void OnBnClickedRefreshconnectedlistBtn();
|
|
afx_msg void OnInteresteduserManage();
|
|
afx_msg void OnBnClickedConnectionchkBtn();
|
|
afx_msg void OnLbnDblclkConnectedUserList();
|
|
afx_msg void OnDuplicateditem();
|
|
afx_msg void OnCreateitem();
|
|
afx_msg void OnCancelgrabitem();
|
|
afx_msg void OnGuildmanage();
|
|
afx_msg void OnUnifiedcharinfo();
|
|
afx_msg void OnUnifiedguildinfo();
|
|
afx_msg void OnRestoreguild();
|
|
afx_msg void On32997();
|
|
afx_msg void OnCampInfo();
|
|
afx_msg void OnCastleSearch();
|
|
|
|
public:
|
|
enum SEARCH_TYPE
|
|
{
|
|
SEARCH_ACCOUNT = 0,
|
|
SEARCH_CHARACTER = 1,
|
|
SEARCH_UID = 2,
|
|
SEARCH_CID = 3,
|
|
SEARCH_EOF,
|
|
};
|
|
|
|
CItemQuantityControlDlg* m_lpItemQtyControlDlg;
|
|
}; |