Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/*++
Copyright (c) 1994-1998 Microsoft Corporation
Module Name :
basdom.cpp
Abstract:
Basic Domain Dialog
Author:
Ronald Meijer (ronaldm)
Project:
Internet Services Manager
Revision History:
--*/
//
// Include Files
//
#include "stdafx.h"
#include "w3scfg.h"
#include "basdom.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__; #endif
CBasDomainDlg::CBasDomainDlg( IN LPCTSTR lpstrDomainName, IN CWnd * pParent OPTIONAL ) /*++
Routine Description:
Constructor
Arguments:
LPCTSTR lpstrDomainName : Initialial domain name CWnd * pParent : Parent window or NULL
Return Value:
N/A
--*/ : CDialog(CBasDomainDlg::IDD, pParent), m_strBasDomain(lpstrDomainName) { #if 0 // Keep class wizard happy
//{{AFX_DATA_INIT(CBasDomainDlg)
m_strBasDomain = lpstrDomainName; //}}AFX_DATA_INIT
#endif // 0
}
void CBasDomainDlg::DoDataExchange( IN CDataExchange * pDX ) /*++
Routine Description:
Initialise/Store control data
Arguments:
CDataExchange * pDX - DDX/DDV control structure
Return Value:
None
--*/ { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CBasDomainDlg)
DDX_Control(pDX, IDC_EDIT_DOMAIN_NAME, m_edit_BasicDomain); DDX_Text(pDX, IDC_EDIT_DOMAIN_NAME, m_strBasDomain); //}}AFX_DATA_MAP
}
//
// Message Map
//
BEGIN_MESSAGE_MAP(CBasDomainDlg, CDialog) //{{AFX_MSG_MAP(CBasDomainDlg)
ON_BN_CLICKED(IDC_BUTTON_BROWSE, OnButtonBrowse) ON_BN_CLICKED(IDC_BUTTON_DEFAULT, OnButtonDefault) //}}AFX_MSG_MAP
END_MESSAGE_MAP()
//
// Message Handlers
//
// <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
void CBasDomainDlg::OnButtonBrowse() /*++
Routine Description:
Browse for domains. Bring up browse dialog, and write the selection to the edit box.
Arguments:
None
Return Value:
None
--*/ { CBrowseDomainDlg dlgBrowse(this, m_strBasDomain); if (dlgBrowse.DoModal() == IDOK) { m_edit_BasicDomain.SetWindowText( dlgBrowse.GetSelectedDomain(m_strBasDomain) ); } }
void CBasDomainDlg::OnButtonDefault() /*++
Routine Description:
Default button is pressed. Revert to using the default button, i.e. clear the selected domain name. Arguments:
None
Return Value:
None
--*/ { m_edit_BasicDomain.SetWindowText(_T("")); }
|