Files
Client/Server/ToolProject/AuthDBManager/ConnectDlg.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

90 lines
2.2 KiB
C++
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// ConnectDlg.cpp : implementation file
//
#include "stdafx.h"
#include "AuthDBManager.h"
#include "ConnectDlg.h"
#include "AuthDBManagerDlg.h"
#include ".\connectdlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CConnectDlg dialog
CConnectDlg::CConnectDlg(CWnd* pParent /*=NULL*/)
: CDialog(CConnectDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CConnectDlg)
m_AuthUserName = _T("");
m_AuthUserPass = _T("");
m_DataBaseName = _T("");
m_DataSourceName = _T("");
m_ServerName = _T("");
//}}AFX_DATA_INIT
}
void CConnectDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CConnectDlg)
DDX_Control(pDX, ID_SELECT_TYPE, m_SelectControl);
DDX_Text(pDX, ID_AUTHUSER_NAME, m_AuthUserName);
DDX_Text(pDX, ID_AUTHUSER_PASS, m_AuthUserPass);
DDX_Text(pDX, ID_DATABASE_NAME, m_DataBaseName);
DDX_Text(pDX, ID_DATASOURCE_NAME, m_DataSourceName);
DDX_Text(pDX, ID_SERVER_NAME, m_ServerName);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CConnectDlg, CDialog)
//{{AFX_MSG_MAP(CConnectDlg)
// NOTE: the ClassWizard will add message map macros here
//}}AFX_MSG_MAP
ON_BN_CLICKED(IDOK, OnBnClickedOk)
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CconnectDlg message handlers
BOOL CConnectDlg::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
m_SelectControl.InsertString(0, "ODBC");
m_SelectControl.InsertString(1, "OLE DB");
m_SelectControl.InsertString(2, "Source Prompt");
m_SelectControl.SetCurSel(0);
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
void CConnectDlg::OnOK()
{
// TODO: Add extra validation here
CAuthDBManagerApp* pAppWnd = (CAuthDBManagerApp*)AfxGetApp();
CAuthDBManagerDlg* pDlgWnd = (CAuthDBManagerDlg*)pAppWnd->m_pMainWnd;
UpdateData();
pDlgWnd->ConnectDB(m_SelectControl.GetCurSel(), m_DataSourceName, m_ServerName, m_DataBaseName, m_AuthUserName, m_AuthUserPass);
CDialog::OnOK();
}
void CConnectDlg::OnBnClickedOk()
{
// TODO: <20><><EFBFBD><20><>Ʈ<EFBFBD><C6AE> <20>˸<EFBFBD> ó<><C3B3><EFBFBD><EFBFBD> <20>ڵ带 <20>߰<EFBFBD><DFB0>մϴ<D5B4>.
OnOK();
}