zxd
2023-09-28 aac3b319965967f465881f3a8961904d57b6f337
提交 | 用户 | age
418cb3 1 #pragma once
Q 2
3 #include "MTerm1View.h"
4
5 // CMyDlgBarInputShow 对话框
6
7 class CMyDlgBarInputShow : public CDialogBar
8 {
9     DECLARE_DYNAMIC(CMyDlgBarInputShow)
10
11 public:
12     CMyDlgBarInputShow(CWnd* pParent = nullptr);   // 标准构造函数
13     virtual ~CMyDlgBarInputShow();
14
15 // 对话框数据
16 #ifdef AFX_DESIGN_TIME
17     enum { IDD = IDD_DIALOGBAR_INPUT_SHOW };
18 #endif
19 public:
20     struct tagInputCell
21     {
22         char OP= CMTerm1View::typeNO;
23         bool bnot=false;
24         bool bpp= false;
25         bool bpn = false;
26         bool bcmpEq = false;
27         bool bcmpLt = false;
28         bool bcmpGt = false;
29         bool bDouble = false;
30         bool bDouble1 = false;  //for  -||-D and -||- turn
31         bool bFloat = false;
32         bool bFloat1 = false;
33         bool bLeftLineUp = false;
34         bool brightLineUp = false;
35         int param=0;
36         CString num=_T("");
37     };
38     tagInputCell stInputCell;
39 protected:
40     virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 支持
41 public:
42     
43     DECLARE_MESSAGE_MAP()
44 public:
45     int SetDisplay(int inputInfo);
46     int SetDisplay1(int inputInfo);
47     int display(tagInputCell stDisplayCell);
48     void stInit();
49     CEdit m_edit_input;
50
51 };