171 lines
2.3 KiB
C++
171 lines
2.3 KiB
C++
|
/*++
|
||
|
|
||
|
Copyright (c) 1994-1998 Microsoft Corporation
|
||
|
|
||
|
Module Name :
|
||
|
|
||
|
hdrdlg.cpp
|
||
|
|
||
|
Abstract:
|
||
|
|
||
|
HTTP Headers dialog
|
||
|
|
||
|
Author:
|
||
|
|
||
|
Ronald Meijer (ronaldm)
|
||
|
|
||
|
Project:
|
||
|
|
||
|
Internet Services Manager
|
||
|
|
||
|
Revision History:
|
||
|
|
||
|
--*/
|
||
|
|
||
|
|
||
|
|
||
|
//
|
||
|
// Include Files
|
||
|
//
|
||
|
#include "stdafx.h"
|
||
|
#include "w3scfg.h"
|
||
|
#include "hdrdlg.h"
|
||
|
|
||
|
|
||
|
|
||
|
#ifdef _DEBUG
|
||
|
#define new DEBUG_NEW
|
||
|
#undef THIS_FILE
|
||
|
static char THIS_FILE[] = __FILE__;
|
||
|
#endif
|
||
|
|
||
|
|
||
|
|
||
|
CHeaderDlg::CHeaderDlg(
|
||
|
IN LPCTSTR lpstrHeader,
|
||
|
IN LPCTSTR lpstrValue,
|
||
|
IN CWnd * pParent OPTIONAL
|
||
|
)
|
||
|
/*++
|
||
|
|
||
|
Routine Description:
|
||
|
|
||
|
Constructor for HTTP heade dialog
|
||
|
|
||
|
Arguments:
|
||
|
|
||
|
LPCTSTR lpstrHeader : Header string
|
||
|
LPCTSTR lpstrValue : Value string
|
||
|
CWnd * pParent : Parent window
|
||
|
|
||
|
Return Value:
|
||
|
|
||
|
None
|
||
|
|
||
|
--*/
|
||
|
: CDialog(CHeaderDlg::IDD, pParent)
|
||
|
{
|
||
|
//{{AFX_DATA_INIT(CHeaderDlg)
|
||
|
m_strHeader = lpstrHeader ? lpstrHeader : _T("");
|
||
|
m_strValue = lpstrValue ? lpstrValue : _T("");
|
||
|
//}}AFX_DATA_INIT
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
void
|
||
|
CHeaderDlg::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(CHeaderDlg)
|
||
|
DDX_Control(pDX, IDC_EDIT_HEADER, m_edit_Header);
|
||
|
DDX_Control(pDX, IDOK, m_button_Ok);
|
||
|
DDX_Text(pDX, IDC_EDIT_HEADER, m_strHeader);
|
||
|
DDX_Text(pDX, IDC_EDIT_VALUE, m_strValue);
|
||
|
//}}AFX_DATA_MAP
|
||
|
}
|
||
|
|
||
|
//
|
||
|
// Message Map
|
||
|
//
|
||
|
BEGIN_MESSAGE_MAP(CHeaderDlg, CDialog)
|
||
|
//{{AFX_MSG_MAP(CHeaderDlg)
|
||
|
ON_EN_CHANGE(IDC_EDIT_HEADER, OnChangeEditHeader)
|
||
|
//}}AFX_MSG_MAP
|
||
|
END_MESSAGE_MAP()
|
||
|
|
||
|
|
||
|
|
||
|
//
|
||
|
// Message Handlers
|
||
|
//
|
||
|
// <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
|
||
|
|
||
|
|
||
|
|
||
|
void
|
||
|
CHeaderDlg::OnChangeEditHeader()
|
||
|
/*++
|
||
|
|
||
|
Routine Description:
|
||
|
|
||
|
change edit handler
|
||
|
|
||
|
Arguments:
|
||
|
|
||
|
None
|
||
|
|
||
|
Return Value:
|
||
|
|
||
|
None
|
||
|
|
||
|
--*/
|
||
|
{
|
||
|
m_button_Ok.EnableWindow(m_edit_Header.GetWindowTextLength() > 0);
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
BOOL
|
||
|
CHeaderDlg::OnInitDialog()
|
||
|
/*++
|
||
|
|
||
|
Routine Description:
|
||
|
|
||
|
WM_INITDIALOG handler. Initialize the dialog.
|
||
|
|
||
|
Arguments:
|
||
|
|
||
|
None.
|
||
|
|
||
|
Return Value:
|
||
|
|
||
|
TRUE if focus is to be set automatically, FALSE if the focus
|
||
|
is already set.
|
||
|
|
||
|
--*/
|
||
|
{
|
||
|
CDialog::OnInitDialog();
|
||
|
|
||
|
OnChangeEditHeader();
|
||
|
|
||
|
return TRUE;
|
||
|
}
|