📄 connecteddlg.cpp
字号:
// ConnectedDlg.cpp : implementation file
//
#include "stdafx.h"
#include "ChatRoomClient.h"
#include "ConnectedDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CConnectedDlg dialog
CConnectedDlg::CConnectedDlg(kailleraInfos *ifs,CWnd* pParent)//CClientSocket * tmp,CWnd* pParent /*=NULL*/)
: CDialog(CConnectedDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CConnectedDlg)
m_ADDRESS = _T("127.0.0.1");
m_NAME = _T("");
m_DESK = _T("1");
m_PORT = _T("7000");
m_ROOM = _T("1");
//}}AFX_DATA_INIT
info=ifs;
}
void CConnectedDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CConnectedDlg)
DDX_Text(pDX, IDC_EDIT_ADDRESS, m_ADDRESS);
DDX_Text(pDX, IDC_EDIT_NAME, m_NAME);
DDX_Text(pDX, IDC_EDIT_DESK, m_DESK);
DDX_Text(pDX, IDC_EDIT_PORT, m_PORT);
DDX_Text(pDX, IDC_EDIT_ROOM, m_ROOM);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CConnectedDlg, CDialog)
//{{AFX_MSG_MAP(CConnectedDlg)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CConnectedDlg message handlers
void CConnectedDlg::OnOK()
{
// TODO: Add extra validation here
//连接,登陆
UpdateData();
kailleraInit();
int n=m_ADDRESS.GetLength();
kailleraConnect(m_ADDRESS.GetBuffer(n),atof(m_PORT));
n=m_NAME.GetLength();
info->appName=new char(n+1);
sprintf(info->appName,"%s",m_NAME.GetBuffer(n));
info->appName[n]=0;
kailleraUserLogin(atoi(m_ROOM),atoi(m_DESK),m_NAME.GetBuffer(n));
CDialog::OnOK();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -