2020-09-30 17:12:29 +02:00

64 lines
1.6 KiB
C++

/************************************************************************
* *
* MSGOPT.CPP *
* *
* Copyright (C) Microsoft Corporation 1995 *
* All Rights reserved. *
* *
************************************************************************/
#include "stdafx.h"
#include "msgopt.h"
#include "msgview.h"
#include "resource.h"
#ifdef _DEBUG
#undef THIS_FILE
static char BASED_CODE THIS_FILE[] = __FILE__;
#endif
CMsgOpt::CMsgOpt(CWnd* pParent /*=NULL*/)
: CDialog(CMsgOpt::IDD, pParent)
{
//{{AFX_DATA_INIT(CMsgOpt)
m_fShowApi = g_fShowApi;
m_fShowExpanded = g_fShowExpanded;
m_fShowMacros = g_fShowMacros;
m_fShowTopicInfo = g_fShowTopicInfo;
//}}AFX_DATA_INIT
}
void CMsgOpt::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CMsgOpt)
DDX_Check(pDX, IDC_CHECK_API, m_fShowApi);
DDX_Check(pDX, IDC_CHECK_EXPANDED_MACS, m_fShowExpanded);
DDX_Check(pDX, IDC_CHECK_MACROS, m_fShowMacros);
DDX_Check(pDX, IDC_CHECK_TOPICS, m_fShowTopicInfo);
//}}AFX_DATA_MAP
if (pDX->m_bSaveAndValidate) {
g_fShowApi = m_fShowApi;
g_fShowExpanded = m_fShowExpanded;
g_fShowMacros = m_fShowMacros;
g_fShowTopicInfo = m_fShowTopicInfo;
}
else {
OnCheckMacros();
SetChicagoDialogStyles(m_hWnd);
}
}
BEGIN_MESSAGE_MAP(CMsgOpt, CDialog)
//{{AFX_MSG_MAP(CMsgOpt)
ON_BN_CLICKED(IDC_CHECK_MACROS, OnCheckMacros)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
void CMsgOpt::OnCheckMacros()
{
((CButton*) GetDlgItem(IDC_CHECK_EXPANDED_MACS))->EnableWindow(
((CButton*) GetDlgItem(IDC_CHECK_MACROS))->GetCheck());
}