windows-nt/Source/XPSP1/NT/termsrv/admtools/winutils/tscfg/optdlg.cpp
2020-09-26 16:20:57 +08:00

122 lines
3.3 KiB
C++

//Copyright (c) 1998 - 1999 Microsoft Corporation
/*******************************************************************************
*
* optdlg.cpp
*
* implementation of COptionsDlg class
*
* copyright notice: Copyright 1995, Citrix Systems Inc.
*
* $Author: butchd $ Butch Davis
*
* $Log: N:\NT\PRIVATE\UTILS\CITRIX\WINUTILS\WINCFG\VCS\OPTDLG.CPP $
*
* Rev 1.2 24 Sep 1996 16:21:50 butchd
* update
*
* Rev 1.1 29 Nov 1995 14:00:48 butchd
* update
*
* Rev 1.0 16 Nov 1995 17:20:50 butchd
* Initial revision.
*
*******************************************************************************/
/*
* include files
*/
#include "stdafx.h"
#include "wincfg.h"
#include "optdlg.h"
#ifdef _DEBUG
#undef THIS_FILE
static char BASED_CODE THIS_FILE[] = __FILE__;
#endif
///////////////////////////////////////////////////////////////////////////////
// COptionsDlg class construction / destruction, implementation
/*******************************************************************************
*
* COptionsDlg - COptionsDlg constructor
*
* ENTRY:
* EXIT:
* (Refer to MFC CDialog::CDialog documentation)
*
******************************************************************************/
COptionsDlg::COptionsDlg()
: CBaseDialog(COptionsDlg::IDD)
{
//{{AFX_DATA_INIT(COptionsDlg)
//}}AFX_DATA_INIT
}
////////////////////////////////////////////////////////////////////////////////
// COptionsDlg message map
BEGIN_MESSAGE_MAP(COptionsDlg, CBaseDialog)
//{{AFX_MSG_MAP(COptionsDlg)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
////////////////////////////////////////////////////////////////////////////////
// COptionsDlg commands
/*******************************************************************************
*
* OnInitDialog - COptionsDlg member function: command (override)
*
* Performs the dialog intialization.
*
* ENTRY:
* EXIT:
* (Refer to CDialog::OnInitDialog documentation)
*
******************************************************************************/
BOOL
COptionsDlg::OnInitDialog()
{
CString szString;
TCHAR szFormat[128], szBuffer[128];
/*
* Call the parent classes' OnInitDialog to perform default dialog
* initialization.
*/
CBaseDialog::OnInitDialog();
/*
* Set the dialog title.
*/
GetWindowText(szString);
szString += AfxGetAppName();
SetWindowText(szString);
/*
* Set the command line switch and description text.
*/
GetDlgItemText(IDL_OPTDLG_HELP_SWITCH, szFormat, lengthof(szFormat));
wsprintf(szBuffer, szFormat, HELP_SWITCH, HELP_VALUE);
SetDlgItemText(IDL_OPTDLG_HELP_SWITCH, szBuffer);
GetDlgItemText(IDL_OPTDLG_REGISTRYONLY_SWITCH, szFormat, lengthof(szFormat));
wsprintf(szBuffer, szFormat, REGISTRYONLY_SWITCH, REGISTRYONLY_VALUE);
SetDlgItemText(IDL_OPTDLG_REGISTRYONLY_SWITCH, szBuffer);
GetDlgItemText(IDL_OPTDLG_ADD_SWITCH, szFormat, lengthof(szFormat));
wsprintf(szBuffer, szFormat, ADD_SWITCH, ADD_VALUE);
SetDlgItemText(IDL_OPTDLG_ADD_SWITCH, szBuffer);
GetDlgItemText(IDL_OPTDLG_COUNT_SWITCH, szFormat, lengthof(szFormat));
wsprintf(szBuffer, szFormat, COUNT_SWITCH, COUNT_VALUE);
SetDlgItemText(IDL_OPTDLG_COUNT_SWITCH, szBuffer);
return ( TRUE );
} // end COptionsDlg::OnInitDialog
////////////////////////////////////////////////////////////////////////////////