//-------------------------------------------------------------------------------------------------------+ // Copyright (C), 1998-2007, Beijing Tangent Software Co. Ltd. // = FileName : CFindDupWallDlg 类 // = Version : ver2.0 // = Author : wlw // = CreateDate : 2002-09-09 // = Description: CFindDupWallDlg // = Maintainers: // //-------------------------------------------------------------------------------------------------------+ #include "StdAfx.h" #include "CFindDupWallDlg.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif int CFindDupWallDlg::m_nHowToDo = 0; CFindDupWallDlg::CFindDupWallDlg(CWnd* pParent) : CDialog(CFindDupWallDlg::IDD, pParent) { //{{AFX_DATA_INIT(CFindDupWallDlg) m_csPromptText = _T("发现两段墙有重合部位"); //}}AFX_DATA_INIT } void CFindDupWallDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CFindDupWallDlg) DDX_Radio(pDX, IDC_DELETEA, m_nHowToDo); //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CFindDupWallDlg, CDialog) //{{AFX_MSG_MAP(CFindDupWallDlg) ON_WM_CTLCOLOR() //}}AFX_MSG_MAP END_MESSAGE_MAP() void CFindDupWallDlg::OnCancel() { UpdateData(TRUE); CDialog::OnCancel(); } HBRUSH CFindDupWallDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); int nID = pWnd->GetDlgCtrlID(); if(nID == IDC_WALLA) { pDC->SetTextColor(acedGetRGB(3)); } else if(nID == IDC_WALLB) { pDC->SetTextColor(acedGetRGB(6)); } return hbr; }