// AddCmdImplItem.cpp : 实现文件 // #include "stdafx.h" #include "Editor.h" #include "AddCmdImplItem.h" // CAddCmdImplItem 对话框 IMPLEMENT_DYNAMIC(CAddCmdImplItem, CDialog) CAddCmdImplItem::CAddCmdImplItem(CWnd* pParent /*=NULL*/) : CDialog(CAddCmdImplItem::IDD, pParent) , m_strKey(_T("")) , m_strData(_T("")) { } CAddCmdImplItem::~CAddCmdImplItem() { } void CAddCmdImplItem::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); DDX_Text(pDX, ET_CMDKEY2, m_strKey); DDX_Text(pDX, ET_KEYCONTXT2, m_strData); } BEGIN_MESSAGE_MAP(CAddCmdImplItem, CDialog) ON_BN_CLICKED(IDOK, &CAddCmdImplItem::OnBnClickedOk) ON_BN_CLICKED(Btn_Close, &CAddCmdImplItem::OnBnClickedClose) END_MESSAGE_MAP() // CAddCmdImplItem 消息处理程序 BOOL CAddCmdImplItem::OnInitDialog() { CDialog::OnInitDialog(); // TODO: 在此添加额外的初始化 return TRUE; // return TRUE unless you set the focus to a control // 异常: OCX 属性页应返回 FALSE } void CAddCmdImplItem::OnBnClickedOk() { // TODO: 在此添加控件通知处理程序代码 UpdateData(); CObjectdepot tObjectdepot; tObjectdepot.SetDevicesDepotPath(m_strDepotPath); tObjectdepot.SetRuntimeDevicesDepotPath(m_strRutDepotPath); tObjectdepot.InsertElementCommandImplItem( m_strOldDeviceName.GetBuffer(), m_strOldMark.GetBuffer(), m_strKey.GetBuffer(), m_strData.GetBuffer()); m_strOldDeviceName.ReleaseBuffer(); m_strOldMark.ReleaseBuffer(); m_strKey.ReleaseBuffer(); m_strData.ReleaseBuffer(); OnOK(); } void CAddCmdImplItem::OnBnClickedClose() { // TODO: 在此添加控件通知处理程序代码 CDialog::OnCancel(); }