12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- // LogSetting.cpp : 实现文件
- //
- #include "stdafx.h"
- #include "YAServer.h"
- #include "LogSetting.h"
- #include "afxdialogex.h"
- extern BOOL m_log_sys_status;
- // CLogSetting 对话框
- IMPLEMENT_DYNAMIC(CLogSetting, CDialogEx)
- CLogSetting::CLogSetting(CWnd* pParent /*=NULL*/)
- : CDialogEx(CLogSetting::IDD, pParent)
- //, m_log_sys_status(FALSE)
- , m_log_raw_data(FALSE)
- , m_log_parse_data(FALSE)
- , m_log_send_package(FALSE)
- , m_log_recv_package(FALSE)
- , m_log_locate_data(FALSE)
- {
- m_log_sys_status = theApp.log_sys_status;
- m_log_raw_data = theApp.log_raw_data;
- m_log_parse_data = theApp.log_parse_data;
- m_log_recv_package = theApp.log_recv_package;
- m_log_send_package = theApp.log_send_package;
- m_log_locate_data = theApp.log_locate_data;
- }
- CLogSetting::~CLogSetting()
- {
- }
- void CLogSetting::DoDataExchange(CDataExchange* pDX)
- {
- CDialogEx::DoDataExchange(pDX);
- DDX_Check(pDX, IDC_SYSTEM_STATUS, m_log_sys_status);
- DDX_Check(pDX, IDC_RAW_DATA, m_log_raw_data);
- DDX_Check(pDX, IDC_FORMAT_DATA, m_log_parse_data);
- DDX_Check(pDX, IDC_SEND_DATA_PACKET, m_log_send_package);
- DDX_Check(pDX, IDC_RECV_DATA_PACKET, m_log_recv_package);
- DDX_Check(pDX, IDC_LOCATE_DATA, m_log_locate_data);
- }
- BEGIN_MESSAGE_MAP(CLogSetting, CDialogEx)
- ON_BN_CLICKED(IDOK, &CLogSetting::OnBnClickedOk)
- END_MESSAGE_MAP()
- // CLogSetting 消息处理程序
- void CLogSetting::OnBnClickedOk()
- {
- UpdateData(TRUE);
- theApp.log_sys_status = m_log_sys_status;
- theApp.log_raw_data = m_log_raw_data;
- theApp.log_parse_data = m_log_parse_data;
- theApp.log_recv_package = m_log_recv_package;
- theApp.log_send_package = m_log_send_package;
- theApp.log_locate_data = m_log_locate_data;
- theApp.save_log_conf();
- CDialogEx::OnOK();
- }
- BOOL CLogSetting::OnInitDialog()
- {
- CDialogEx::OnInitDialog();
- // TODO: 在此添加额外的初始化
- ((CButton*)GetDlgItem(IDC_SYSTEM_STATUS))->SetCheck(m_log_sys_status);
- ((CButton*)GetDlgItem(IDC_RAW_DATA))->SetCheck(m_log_raw_data);
- ((CButton*)GetDlgItem(IDC_FORMAT_DATA))->SetCheck(m_log_parse_data);
- ((CButton*)GetDlgItem(IDC_SEND_DATA_PACKET))->SetCheck(m_log_send_package);
- ((CButton*)GetDlgItem(IDC_RECV_DATA_PACKET))->SetCheck(m_log_recv_package);
- ((CButton*)GetDlgItem(IDC_LOCATE_DATA))->SetCheck(m_log_locate_data);
- return TRUE; // return TRUE unless you set the focus to a control
- // 异常: OCX 属性页应返回 FALSE
- }
|