// Config1Dlg.cpp : ±¸Çö ÆÄÀÏÀÔ´Ï´Ù. // #include "stdafx.h" #include "Config1Dlg.h" // CConfig1Dlg ´ëÈ­ »óÀÚÀÔ´Ï´Ù. IMPLEMENT_DYNAMIC(CConfig1Dlg, CDialog) CConfig1Dlg::CConfig1Dlg(CWnd* pParent /*=NULL*/) : CConfigSubDlg(CConfig1Dlg::IDD, pParent) , m_nAfterWork(0) , m_bForceKill(FALSE) { } CConfig1Dlg::~CConfig1Dlg() { } void CConfig1Dlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); DDX_Radio(pDX, IDC_RDO_AFTERWORK1, m_nAfterWork); DDX_Check(pDX, IDC_CHK_FORCEKILL, m_bForceKill); } BEGIN_MESSAGE_MAP(CConfig1Dlg, CDialog) ON_BN_CLICKED(IDC_RDO_AFTERWORK1, OnRdoAfterwork) ON_BN_CLICKED(IDC_RDO_AFTERWORK2, OnRdoAfterwork) ON_BN_CLICKED(IDC_RDO_AFTERWORK3, OnRdoAfterwork) ON_BN_CLICKED(IDC_RDO_AFTERWORK4, OnRdoAfterwork) END_MESSAGE_MAP() // CConfig1Dlg ¸Þ½ÃÁö 󸮱âÀÔ´Ï´Ù. BOOL CConfig1Dlg::OnInitDialog() { CConfigSubDlg::OnInitDialog(); // TODO: ¿©±â¿¡ Ãß°¡ ÃʱâÈ­ ÀÛ¾÷À» Ãß°¡ÇÕ´Ï´Ù. OnRdoAfterwork(); return TRUE; // return TRUE unless you set the focus to a control // ¿¹¿Ü: OCX ¼Ó¼º ÆäÀÌÁö´Â FALSE¸¦ ¹ÝÈ¯ÇØ¾ß ÇÕ´Ï´Ù. } void CConfig1Dlg::OnRdoAfterwork() { UpdateData(TRUE); GetDlgItem(IDC_CHK_FORCEKILL)->EnableWindow(m_nAfterWork != 0); }