Files
geomative/GeomativeStudio/h/logging/CDialogLoggingParameterSetting.h
coco df489d5640 a
2026-07-03 16:05:30 +08:00

40 lines
1.1 KiB
C++

#ifndef AFX_INCLUDE_C_DIALOG_LOGGING_PARAMETER_SETTING_H_20191214
#define AFX_INCLUDE_C_DIALOG_LOGGING_PARAMETER_SETTING_H_20191214
#include "afxwin.h"
#include "logging\CLoggingDataOper.h"
#pragma once
// CDialogLoggingParameterSetting 对话框
class CDialogLoggingParameterSetting : public CDialog
{
DECLARE_DYNAMIC(CDialogLoggingParameterSetting)
public:
CDialogLoggingParameterSetting(CWnd* pParent = NULL); // 标准构造函数
virtual ~CDialogLoggingParameterSetting();
// 对话框数据
enum { IDD = IDD_DIALOG_LOGGING_PARAMETER_SETTING };
virtual BOOL OnInitDialog();
afx_msg void OnCbnSelchangeComboTaskNameList();
afx_msg void OnBnClickedOk();
afx_msg void OnBnClickedCancel();
STLoggingParamSettingReq GetLogParamSetting();
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
DECLARE_MESSAGE_MAP()
private:
map<CString, STLoggingTaskInfo> m_mapTaskList;
CComboBox m_comTaskList;
CComboBox m_comWaveform;
CComboBox m_comLoggingDirection;
STLoggingParamSettingReq m_stLoggingParam;
};
#endif