diff options
Diffstat (limited to 'win32/MainDlg.cpp')
| -rw-r--r-- | win32/MainDlg.cpp | 78 | 
1 files changed, 78 insertions, 0 deletions
| diff --git a/win32/MainDlg.cpp b/win32/MainDlg.cpp new file mode 100644 index 00000000..615a9a3b --- /dev/null +++ b/win32/MainDlg.cpp @@ -0,0 +1,78 @@ +// MainDlg.cpp : implementation file +// +
 +#define BITLBEE_CORE +#include "bitlbeewin.h" +#include "PropUsers.h" +#include "PropPaths.h" +#include "PropAccess.h" +#include "PropLog.h"
 +#include "PropConn.h" +#include "MainDlg.h" + +#ifdef _DEBUG +#define new DEBUG_NEW +#undef THIS_FILE +static char THIS_FILE[] = __FILE__; +#endif + +///////////////////////////////////////////////////////////////////////////// +// CMainDlg + +IMPLEMENT_DYNAMIC(CMainDlg, CPropertySheet) + +CMainDlg::CMainDlg() : CPropertySheet("Bitlbee for Windows")  +{ +	AddPage(new CPropPaths()); +	AddPage(new CPropAccess()); +	AddPage(new CPropUsers()); +	AddPage(new CPropLog()); +	AddPage(new CPropertyPage(IDD_PROPPAGE_ABOUT));
 +	AddPage(new CPropConn()); +	Create(); +	ShowWindow(SW_HIDE); +} + +CMainDlg::~CMainDlg() +{ +} + + +BEGIN_MESSAGE_MAP(CMainDlg, CPropertySheet) +	//{{AFX_MSG_MAP(CMainDlg) +	ON_WM_CLOSE() +	//}}AFX_MSG_MAP +	ON_BN_CLICKED(IDOK, OnOK) +END_MESSAGE_MAP() + +///////////////////////////////////////////////////////////////////////////// +// CMainDlg message handlers + +BOOL CMainDlg::OnInitDialog()  +{ +	m_bModeless = FALSE; +	m_nFlags |= WF_CONTINUEMODAL; +	 +	CPropertySheet::OnInitDialog(); +	GetDlgItem(IDHELP)->ShowWindow(SW_HIDE); +	GetDlgItem(IDCANCEL)->ShowWindow(SW_HIDE); + +	m_bModeless = TRUE; +	m_nFlags &= WF_CONTINUEMODAL; +	 +	return TRUE;  // return TRUE unless you set the focus to a control +	              // EXCEPTION: OCX Property Pages should return FALSE +} + +void CMainDlg::OnOK() +{ +	PressButton(PSBTN_APPLYNOW); +	ShowWindow(SW_HIDE); +} + + +void CMainDlg::OnClose()  +{ +	ShowWindow(SW_HIDE); +} +
 | 
