12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- // AddCmdStlye.cpp : 实现文件
- //
- #include "stdafx.h"
- #include "Editor.h"
- #include "AddCmdStlye.h"
- // CAddCmdStlye 对话框
- IMPLEMENT_DYNAMIC(CAddCmdStlye, CDialog)
- CAddCmdStlye::CAddCmdStlye(CWnd* pParent /*=NULL*/)
- : CDialog(CAddCmdStlye::IDD, pParent)
- , m_strCmdSize(_T(""))
- , m_strCmdKey1(_T(""))
- , m_strKeyLen(_T(""))
- , m_strKeyContx1(_T(""))
- {
- }
- CAddCmdStlye::~CAddCmdStlye()
- {
- }
- void CAddCmdStlye::DoDataExchange(CDataExchange* pDX)
- {
- CDialog::DoDataExchange(pDX);
- DDX_Text(pDX, ET_CMDSIZE, m_strCmdSize);
- DDX_Text(pDX, ET_CMDKEY1, m_strCmdKey1);
- DDX_Text(pDX, ET_KEYLEN, m_strKeyLen);
- DDX_Text(pDX, ET_KEYCONTX, m_strKeyContx1);
- DDX_Control(pDX, CB_KEYTYPE, m_cobKeyType);
- }
- BEGIN_MESSAGE_MAP(CAddCmdStlye, CDialog)
- ON_BN_CLICKED(Btn_Close, &CAddCmdStlye::OnBnClickedClose)
- ON_BN_CLICKED(IDOK, &CAddCmdStlye::OnBnClickedOk)
- END_MESSAGE_MAP()
- // CAddCmdStlye 消息处理程序
- BOOL CAddCmdStlye::OnInitDialog()
- {
- CDialog::OnInitDialog();
- // TODO: 在此添加额外的初始化
- UpdateData(FALSE);
- return TRUE; // return TRUE unless you set the focus to a control
- // 异常: OCX 属性页应返回 FALSE
- }
- void CAddCmdStlye::OnBnClickedClose()
- {
- // TODO: 在此添加控件通知处理程序代码
- CDialog::OnCancel();
- }
- void CAddCmdStlye::OnBnClickedOk()
- {
- UpdateData();
- CObjectdepot tObjectdepot;
- tObjectdepot.SetDevicesDepotPath(m_strDepotPath);
- tObjectdepot.SetRuntimeDevicesDepotPath(m_strRutDepotPath);
- CString strType;
- GetDlgItemText(CB_KEYTYPE,strType);
- tObjectdepot.InsertElementCmdStyle(
- m_strOldDeviceName.GetBuffer(),
- m_strCmdKey1.GetBuffer(),
- m_strKeyLen.GetBuffer(),
- m_strKeyContx1.GetBuffer(),
- strType.GetBuffer(),
- GetDlgItemInt(ET_CMDSIZE));
- m_strOldDeviceName.ReleaseBuffer();
- m_strCmdKey1.ReleaseBuffer();
- m_strKeyLen.ReleaseBuffer();
- m_strKeyContx1.ReleaseBuffer();
- strType.ReleaseBuffer();
- //m_strCmdSize.ReleaseBuffer();
- OnOK();
- }
|