Files
envi-code/SourceCode/Code2026/PipelineCmd/UserDataDlg.h
T
gjm 164968b62e chore
把非utf8-bom编码的cpp/h文件改为 utf8 bom 编码, msvc识别utf8编码时,如果不是bom格式的,会使用当前cp_oem来解码.
2026-10-04 00:04:20 +08:00

56 lines
1.2 KiB
C++

#pragma once
#include "resource.h"
#include "afxwin.h"
#include "UIIListCtrl.h"
class CUserDataDlg : public CDialog
{
DECLARE_DYNAMIC(CUserDataDlg)
void SetUserData(CMapStringToString& mapData);
int GetUserData(CMapStringToString& mapData);
void SetUserData(const SH_BIM_BLOCK &mapData);
void GetUserData(SH_BIM_BLOCK &mapData);
int GetUserData_New(CMapStringToString& mapData);
void SetReadOnly(BOOL bReadOnly){m_bReadOnly = bReadOnly;}
public:
CUserDataDlg(int nType,CWnd* pParent = NULL);
virtual ~CUserDataDlg();
enum { IDD = IDD_USERDATADLG };
CUIIListCtrl m_wndListUserData;
private:
int m_nType;//0-pipe,1-equipment
protected:
virtual void DoDataExchange(CDataExchange* pDX);
DECLARE_MESSAGE_MAP()
afx_msg void OnBnClickedBtnew();
afx_msg void OnBnClickedBtdel();
afx_msg void OnBnClickedOk();
void SaveDefaultData();
void ReadDefaultData();
public:
void SetParameterValue(CString szStandard,CString szDesc,CString szModel);
void UpdateParameter();
void OnCancel();
public:
virtual BOOL OnInitDialog();
void ShowUserData();
BOOL m_bReadOnly;
BOOL m_bModified;
CButton m_wndBtnew;
CButton m_wndBtDel;
CImageList m_imageList;
CMapStringToString m_mapUserData;
afx_msg void OnDestroy();
afx_msg void OnBnClickedSave();
};