// DialogSetData.cpp: 实现文件 // #include "pch.h" #include "MTerm1.h" #include "DialogSetData.h" #include "afxdialogex.h" // CDialogSetData 对话框 IMPLEMENT_DYNAMIC(CDialogSetData, CDialogEx) CDialogSetData::CDialogSetData(CWnd* pParent /*=nullptr*/) : CDialogEx(IDD_DIALOG_SET_DATA, pParent) { } CDialogSetData::~CDialogSetData() { } void CDialogSetData::DoDataExchange(CDataExchange* pDX) { CDialogEx::DoDataExchange(pDX); } BEGIN_MESSAGE_MAP(CDialogSetData, CDialogEx) END_MESSAGE_MAP() // CDialogSetData 消息处理程序 BOOL CDialogSetData::OnInitDialog() { CDialogEx::OnInitDialog(); // TODO: 在此添加额外的初始化 ShowParams(); return false; return TRUE; // return TRUE unless you set the focus to a control // 异常: OCX 属性页应返回 FALSE } int CDialogSetData::ShowParams() { // TODO: 在此处添加实现代码. CString s1; s1 = _T("寄存器写入 ") + m_strAddr; SetDlgItemText(IDC_STATIC_INFO, s1); s1.Format(_T("%d"), m_nStat); SetDlgItemText(IDC_EDIT_VALUE, s1); GetDlgItem(IDC_EDIT_VALUE)->SetFocus(); ((CEdit*)GetDlgItem(IDC_EDIT_VALUE))->SetSel(0, -1); return 0; } int CDialogSetData::GetParams() { // TODO: 在此处添加实现代码. CString s1; GetDlgItemText(IDC_EDIT_VALUE, s1); m_nStat = _tstoi(s1); return 0; } void CDialogSetData::OnOK() { // TODO: 在此添加专用代码和/或调用基类 GetParams(); CDialogEx::OnOK(); }