www.pudn.com > lightlamp.rar > ConfigureDlg.cpp


/* 
** ============================================================================ 
** 
** FILE 
**  ConfigureDlg.cpp 
** 
** DESCRIPTION 
**  The Configuration Dialog class itself 
** 
** CREATED 
**  I.A.Marsden Integration UK Ltd 
** 
** COPYRIGHT 
** Copyright 2005 Integration Associates Inc.  All rights reserved. 
** 
** LIMITED USE LICENSE.  By using this software, the user agrees to the terms of the  
**                       following license.  If the user does not agree to these terms,  
**                       then this software should be returned within 30 days and a full  
**                       refund of the purchase price or license fee will provided.   
**                       Integration Associates hereby grants a license to the user on the  
**                       following terms and conditions:  The user may use, copy, modify,  
**                       revise, translate, abridge, condense, expand, collect, compile,  
**                       link, recast, distribute, transform or adapt this software solely  
**                       in connection with the development of products incorporating  
**                       integrated circuits sold by Integration Associates.  Any other use  
**                       for any other purpose is expressly prohibited with the prior written  
**                       consent of Integration Associates. 
** 
** Any copy or modification made must satisfy the following conditions: 
**  
** 1. Both the copyright notice and this permission notice appear in all copies of the software,  
**    derivative works or modified versions, and any portions thereof, and that both notices  
**    appear in supporting documentation. 
** 
** 2. All copies of the software shall contain the following acknowledgement: "Portions of this  
**    software are used under license from Integration Associates Inc. and are copyrighted." 
** 
** 3  Neither the name of Integration Associates Inc. nor any of its subsidiaries may be used  
**    to endorse or promote products derived from this software without specific prior written  
**    permission. 
** 
** THIS SOFTWARE IS PROVIDED BY "AS IS" AND ALL WARRANTIES OF ANY KIND, INCLUDING THE IMPLIED  
** WARRANTIES OF MERCHANTABILITY AND FITNESS FOR USE, ARE EXPRESSLY DISCLAIMED.  THE DEVELOPER  
** SHALL NOT BE LIABLE FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.   
** THIS SOFTWARE MAY NOT BE USED IN PRODUCTS INTENDED FOR USE IN IMPLANTATION OR OTHER DIRECT  
** LIFE SUPPORT APPLICATIONS WHERE MALFUNCTION MAY RESULT IN THE DIRECT PHYSICAL HARM OR INJURY  
** TO PERSONS.  ALL SUCH IS USE IS EXPRESSLY PROHIBITED. 
** ============================================================================ 
*/ 
#include "stdafx.h" 
#include "lightlamp.h" 
#include "ConfigureDlg.h" 
 
/* 
** ============================================================================ 
** 
** FUNCTION NAME: 
**  CConfigureDlg 
** 
** DESCRIPTION 
**  Constructor 
** 
** AUTHOR 
**  Ian Marsden 
** 
** ============================================================================ 
*/ 
CConfigureDlg::CConfigureDlg(CWnd* pParent /*=NULL*/) 
	: CDialog(CConfigureDlg::IDD, pParent) 
  , s_Channel(_T("")) 
  , s_PANId(_T("")) 
{ 
} 
 
/* 
** ============================================================================ 
** 
** FUNCTION NAME: 
**  ~CConfigureDlg 
** 
** DESCRIPTION 
**  Destructor, Reset all variables 
** 
** AUTHOR 
**  Ian Marsden 
** 
** ============================================================================ 
*/ 
CConfigureDlg::~CConfigureDlg() 
{ 
} 
 
/* 
** ============================================================================ 
** 
** FUNCTION NAME: 
**  DoDataExchange 
** 
** DESCRIPTION 
**  Load / Unload the controls 
** 
** AUTHOR 
**  Ian Marsden 
** 
** ============================================================================ 
*/ 
void CConfigureDlg::DoDataExchange(CDataExchange* pDX) 
{ 
  CDialog::DoDataExchange(pDX); 
  DDX_Text(pDX, IDC_EDIT_CHANNEL, s_Channel); 
  DDX_Text(pDX, IDC_EDIT_PANID, s_PANId); 
  DDX_Check(pDX, IDC_RADIO_ZC, b_ZC); 
  DDX_Check(pDX, IDC_RADIO_ZR, b_ZR); 
  DDX_Check(pDX, IDC_RADIO_ZED, b_ZED); 
} 
 
/* 
** ============================================================================ 
** 
** FUNCTION NAME: 
**  OnInitDialog 
** 
** DESCRIPTION 
**  On Initialisation 
** 
** AUTHOR 
**  Ian Marsden 
** 
** ============================================================================ 
*/ 
BOOL CConfigureDlg::OnInitDialog() 
{ 
	CDialog::OnInitDialog(); 
	return TRUE;  // return TRUE  unless you set the focus to a control 
} 
 
BEGIN_MESSAGE_MAP(CConfigureDlg, CDialog) 
  ON_BN_CLICKED(IDOK, OnBnClickedOk) 
END_MESSAGE_MAP() 
 
/* 
** ============================================================================ 
** 
** FUNCTION NAME: 
**  OnBnClickedOk 
** 
** DESCRIPTION 
**  On the OK button 
** 
** AUTHOR 
**  Ian Marsden 
** 
** ============================================================================ 
*/ 
void CConfigureDlg::OnBnClickedOk() 
{ 
  OnOK(); 
}