96 lines
2.0 KiB
C++
96 lines
2.0 KiB
C++
//
|
|
// TMsessio.cpp : implementation file
|
|
//
|
|
|
|
#include "stdafx.h"
|
|
|
|
#include "TMscfg.h"
|
|
#include "TMsessio.h"
|
|
|
|
#ifdef _DEBUG
|
|
#undef THIS_FILE
|
|
static char BASED_CODE THIS_FILE[] = __FILE__;
|
|
#endif
|
|
|
|
//
|
|
// CTMSessionsPage dialog
|
|
//
|
|
IMPLEMENT_DYNCREATE(CTMSessionsPage, CPropertyPage)
|
|
|
|
CTMSessionsPage::CTMSessionsPage()
|
|
: CPropertyPage(CTMSessionsPage::IDD)
|
|
{
|
|
//{{AFX_DATA_INIT(CTMSessionsPage)
|
|
m_lTCPPort = 70;
|
|
//}}AFX_DATA_INIT
|
|
}
|
|
|
|
void
|
|
CTMSessionsPage::DoDataExchange(
|
|
CDataExchange * pDX
|
|
)
|
|
{
|
|
CPropertyPage::DoDataExchange(pDX);
|
|
//{{AFX_DATA_MAP(CTMSessionsPage)
|
|
DDX_Control(pDX, IDC_SPIN_MAX_CONNECTIONS, m_spin_MaxConnections);
|
|
DDX_Control(pDX, IDC_SPIN_CONNECTION_TIMEOUT, m_spin_ConnectionTimeOut);
|
|
DDX_Text(pDX, IDC_EDIT_TCP_PORT, m_lTCPPort);
|
|
//}}AFX_DATA_MAP
|
|
}
|
|
|
|
|
|
BEGIN_MESSAGE_MAP(CTMSessionsPage, CPropertyPage)
|
|
//{{AFX_MSG_MAP(CTMSessionsPage)
|
|
ON_EN_CHANGE(IDC_EDIT_CONNECTION_TIMEOUT, OnChangeEditConnectionTimeout)
|
|
ON_EN_CHANGE(IDC_EDIT_MAX_CONNECTIONS, OnChangeEditMaxConnections)
|
|
ON_EN_CHANGE(IDC_EDIT_TCP_PORT, OnChangeEditTcpPort)
|
|
//}}AFX_MSG_MAP
|
|
END_MESSAGE_MAP()
|
|
|
|
|
|
//
|
|
// CTMSessionsPage message handlers
|
|
//
|
|
BOOL
|
|
CTMSessionsPage::OnInitDialog()
|
|
{
|
|
CPropertyPage::OnInitDialog();
|
|
|
|
m_spin_MaxConnections.SetRange(0, UD_MAXVAL);
|
|
m_spin_ConnectionTimeOut.SetRange(0, UD_MAXVAL);
|
|
|
|
m_spin_MaxConnections.SetPos(50);
|
|
m_spin_ConnectionTimeOut.SetPos(600);
|
|
|
|
return TRUE; // return TRUE unless you set the focus to a control
|
|
// EXCEPTION: OCX Property Pages should return FALSE
|
|
}
|
|
|
|
//
|
|
// Called for both OnOK and ApplyNow()
|
|
// Save settings here...
|
|
//
|
|
void
|
|
CTMSessionsPage::OnOK()
|
|
{
|
|
SetModified(FALSE);
|
|
}
|
|
|
|
void
|
|
CTMSessionsPage::OnChangeEditConnectionTimeout()
|
|
{
|
|
SetModified(TRUE);
|
|
}
|
|
|
|
void
|
|
CTMSessionsPage::OnChangeEditMaxConnections()
|
|
{
|
|
SetModified(TRUE);
|
|
}
|
|
|
|
void
|
|
CTMSessionsPage::OnChangeEditTcpPort()
|
|
{
|
|
SetModified(TRUE);
|
|
}
|