Files
Client/Server/AdminTool/AdminToolClient/GuildPositionDlg.cpp
LGram16 dd97ddec92 Restructure repository to include all source folders
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>
2025-11-29 20:17:20 +09:00

73 lines
1.9 KiB
C++

// GuildPositionDlg.cpp : 구현 파일입니다.
//
#include "stdafx.h"
#include "AdminToolClient.h"
#include "GuildPositionDlg.h"
#include "PacketManager.h"
#include "GlobalFunctions.h"
#include <Network/Packet/PacketStruct/GuildPacket.h>
// CGuildPositionDlg 대화 상자입니다.
IMPLEMENT_DYNAMIC(CGuildPositionDlg, CDialog)
CGuildPositionDlg::CGuildPositionDlg(unsigned long dwServerGroup, unsigned long dwGID, unsigned long dwCID,
unsigned char cPosition, CWnd* pParent /*=NULL*/)
: CDialog(CGuildPositionDlg::IDD, pParent)
{
m_dwServerGroup = dwServerGroup;
m_dwGID = dwGID;
m_dwCID = dwCID;
m_cPosition = cPosition;
}
CGuildPositionDlg::~CGuildPositionDlg()
{
}
void CGuildPositionDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Control(pDX, IDC_GUILDPOSITION_CB, m_ctrlGuildPositionCb);
}
BEGIN_MESSAGE_MAP(CGuildPositionDlg, CDialog)
ON_BN_CLICKED(IDOK, OnBnClickedOk)
END_MESSAGE_MAP()
// CGuildPositionDlg 메시지 처리기입니다.
BOOL CGuildPositionDlg::OnInitDialog()
{
CDialog::OnInitDialog();
m_ctrlGuildPositionCb.InsertString(0, GetLocalString(_T("ADDED_STRING_091")));
m_ctrlGuildPositionCb.InsertString(1, GetLocalString(_T("ADDED_STRING_092")));
m_ctrlGuildPositionCb.InsertString(2, GetLocalString(_T("ADDED_STRING_093")));
SetDlgItemInt(IDC_PRE_GUILDPOSITION_EDIT, (unsigned int)m_cPosition);
SetWindowText(GetLocalString(_T("ADDED_STRING_096")));
SetUIString(this->m_hWnd, IDC_GRIGHTS1_STATIC, "ADDED_STRING_097");
SetUIString(this->m_hWnd, IDC_GRIGHTS2_STATIC, "ADDED_STRING_098");
return TRUE;
}
void CGuildPositionDlg::OnBnClickedOk()
{
if (CB_ERR != m_ctrlGuildPositionCb.GetCurSel())
{
unsigned char cPosition = (int)(m_ctrlGuildPositionCb.GetCurSel() + 1);
CPacketMgr::GetInstance()->SendPktGuildMemberEdit(m_dwServerGroup,
m_dwGID, m_dwCID, cPosition, PktGuildPosition::TYPE_POSITION);
}
OnOK();
}