//add by xlc on 070917 #include "stdafx.h" #include "RenameDlg.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // CRenameDlg dialog CRenameDlg::CRenameDlg(CWnd* pParent /*=NULL*/) : CModelessDialog(CRenameDlg::IDD, pParent) { //{{AFX_DATA_INIT(CRenameDlg) m_strName = _T("新图块"); m_nNum = 1; m_bCheck = TRUE; //}}AFX_DATA_INIT } void CRenameDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CRenameDlg) DDX_Text(pDX, IDC_EDIT_NAME, m_strName); DDX_Text(pDX, IDC_EDIT_NUM, m_nNum); DDX_Check(pDX, IDC_CHECK_MODIFY, m_bCheck); //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CRenameDlg, CModelessDialog) //{{AFX_MSG_MAP(CRenameDlg) // NOTE: the ClassWizard will add message map macros here ON_BN_CLICKED(IDC_CHECK_MODIFY, OnCheckMODIFY) //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CRenameDlg message handlers void CRenameDlg::OnCheckMODIFY() { m_bCheck = !m_bCheck; GetDlgItem(IDC_EDIT_NUM)->EnableWindow(m_bCheck); }