// LevelDlg.cpp : implementation file
//
#include "stdafx.h"
#include "SmaugWiz.h"
#include "LevelDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CLevelDlg property page
IMPLEMENT_DYNCREATE(CLevelDlg, CPropertyPage)
CLevelDlg::CLevelDlg() : CPropertyPage(CLevelDlg::IDD)
{
//{{AFX_DATA_INIT(CLevelDlg)
m_AllMailLevel = 0;
m_BuildChannelLevel = 0;
m_UseForceLevel = 0;
m_FreeMailLevel = 0;
m_LogChannelLevel = 0;
m_MsetPlayerLevel = 0;
m_MuseChannelLevel = 0;
m_PrivateOverrideLevel = 0;
m_ModifyProtoLevel = 0;
m_TakeOthersMailLevel = 0;
m_ThinkChannelLevel = 0;
m_WriteMailFreeLevel = 0;
m_GetNoTakeLevel = 0;
//}}AFX_DATA_INIT
}
CLevelDlg::~CLevelDlg()
{
}
void CLevelDlg::DoDataExchange(CDataExchange* pDX)
{
CPropertyPage::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CLevelDlg)
DDX_Text(pDX, IDC_ALLMAIL, m_AllMailLevel);
DDV_MinMaxInt(pDX, m_AllMailLevel, 50, 100);
DDX_Text(pDX, IDC_BUILDCH, m_BuildChannelLevel);
DDV_MinMaxInt(pDX, m_BuildChannelLevel, 50, 100);
DDX_Text(pDX, IDC_FORCE, m_UseForceLevel);
DDV_MinMaxInt(pDX, m_UseForceLevel, 50, 100);
DDX_Text(pDX, IDC_FREEMAIL, m_FreeMailLevel);
DDV_MinMaxInt(pDX, m_FreeMailLevel, 50, 100);
DDX_Text(pDX, IDC_LOGCH, m_LogChannelLevel);
DDV_MinMaxInt(pDX, m_LogChannelLevel, 50, 100);
DDX_Text(pDX, IDC_MSET, m_MsetPlayerLevel);
DDV_MinMaxInt(pDX, m_MsetPlayerLevel, 50, 100);
DDX_Text(pDX, IDC_MUSECH, m_MuseChannelLevel);
DDV_MinMaxInt(pDX, m_MuseChannelLevel, 50, 100);
DDX_Text(pDX, IDC_PRIVATEO, m_PrivateOverrideLevel);
DDV_MinMaxInt(pDX, m_PrivateOverrideLevel, 50, 100);
DDX_Text(pDX, IDC_PROTO, m_ModifyProtoLevel);
DDV_MinMaxInt(pDX, m_ModifyProtoLevel, 50, 100);
DDX_Text(pDX, IDC_TAKEMAIL, m_TakeOthersMailLevel);
DDV_MinMaxInt(pDX, m_TakeOthersMailLevel, 50, 100);
DDX_Text(pDX, IDC_THINKCH, m_ThinkChannelLevel);
DDV_MinMaxInt(pDX, m_ThinkChannelLevel, 50, 100);
DDX_Text(pDX, IDC_WRITEFREE, m_WriteMailFreeLevel);
DDV_MinMaxInt(pDX, m_WriteMailFreeLevel, 50, 100);
DDX_Text(pDX, IDC_GETNOTAKE, m_GetNoTakeLevel);
DDV_MinMaxInt(pDX, m_GetNoTakeLevel, 50, 100);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CLevelDlg, CPropertyPage)
//{{AFX_MSG_MAP(CLevelDlg)
ON_WM_HELPINFO()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CLevelDlg message handlers
BOOL CLevelDlg::OnHelpInfo(HELPINFO* pHelpInfo)
{
if (pHelpInfo->iContextType == HELPINFO_WINDOW)
{
AfxGetApp()->WinHelp( pHelpInfo->dwContextId,
HELP_CONTEXTPOPUP);
}
return TRUE;
}