mirror of https://github.com/tongzx/nt5src
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.
121 lines
3.3 KiB
121 lines
3.3 KiB
//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
|
|
////////////////////////////////////////////////////////////////////////////////
|