📄 plcmemdlg.h
字号:
// @dlg
//
// @module PlcMemDlg.h
//
//
// Maintenance:
//
// Version Date Who What
// ------- -------- --- -------------------------------------
// 7.0 06/10/97 jra Created
//
//
#if !defined(AFX_PLCMEMDLG_H__37CE93EF_E195_11D0_B75F_0060971E5E37__INCLUDED_)
#define AFX_PLCMEMDLG_H__37CE93EF_E195_11D0_B75F_0060971E5E37__INCLUDED_
#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
// PlcMemDlg.h : header file
//
//
// This structure is used to return what registers in the row were
// changed back to the main dialog window.
//
struct ChangedVal
{
int nNewVal;
BOOL bChanged;
};
/////////////////////////////////////////////////////////////////////////////
// CPlcMemDlg dialog
class CPlcMemDlg : public CDialog
{
// Construction
public:
CPlcMemDlg(CWnd* pParent = NULL); // standard constructor
void SetLocation(int nLoc) { this->m_location = nLoc; }
ChangedVal* GetChangedValues(void) { return this->m_edited_memory_map; }
// Dialog Data
//{{AFX_DATA(CPlcMemDlg)
enum { IDD = IDD_PLC_DATA_DIALOG };
CEdit m_PlcMem9;
CEdit m_PlcMem8;
CEdit m_PlcMem7;
CEdit m_PlcMem6;
CEdit m_PlcMem5;
CEdit m_PlcMem4;
CEdit m_PlcMem3;
CEdit m_PlcMem2;
CEdit m_PlcMem1;
CEdit m_PlcMem0;
int m_plc_mem0;
int m_plc_mem1;
int m_plc_mem2;
int m_plc_mem3;
int m_plc_mem4;
int m_plc_mem5;
int m_plc_mem6;
int m_plc_mem7;
int m_plc_mem8;
int m_plc_mem9;
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CPlcMemDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
int m_location;
ChangedVal m_edited_memory_map[10];
// Generated message map functions
//{{AFX_MSG(CPlcMemDlg)
virtual void OnOK();
virtual void OnCancel();
virtual BOOL OnInitDialog();
afx_msg void OnChangePlcMem0();
afx_msg void OnChangePlcMem1();
afx_msg void OnChangePlcMem2();
afx_msg void OnChangePlcMem3();
afx_msg void OnChangePlcMem4();
afx_msg void OnChangePlcMem5();
afx_msg void OnChangePlcMem6();
afx_msg void OnChangePlcMem7();
afx_msg void OnChangePlcMem8();
afx_msg void OnChangePlcMem9();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Developer Studio will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_PLCMEMDLG_H__37CE93EF_E195_11D0_B75F_0060971E5E37__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -