QuakeGod
2023-09-12 78e91efc666606328e3fc63fbd54eb2da4442799
提交 | 用户 | age
0ed438 1 
Q 2 // MainFrm.h: CMainFrame 类的接口
3 //
4
5 #pragma once
418cb3 6 #include "NavView.h"
Q 7 #include "MyPaneLog.h"
8
9 //class CMyPaneLog;
10 #include "MyDialogLog.h"
11 #include "../MyLib/StaticEx.h"
12 #include "CMyFuncKeyToolBar.h"
13 #include "MyDlgBarFuncKey.h"
14 #include "MyDialogLog.h"
15 #include "MyDlgBarInputShow.h"
df0321 16 #include "CMyPaneInputShow.h"
Q 17
0ed438 18
Q 19 class CMainFrame : public CMDIFrameWndEx
20 {
21     DECLARE_DYNAMIC(CMainFrame)
22 public:
23     CMainFrame() noexcept;
24
25 // 特性
26 public:
27
28 // 操作
29 public:
30
31 // 重写
32 public:
33     virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
418cb3 34     CMFCStatusBar        m_wndStatusBar;
0ed438 35 // 实现
Q 36 public:
37     virtual ~CMainFrame();
38 #ifdef _DEBUG
39     virtual void AssertValid() const;
40     virtual void Dump(CDumpContext& dc) const;
41 #endif
42
43 protected:  // 控件条嵌入成员
418cb3 44     CMFCToolBar          m_wndToolBar;
Q 45
df0321 46 //    CMyFuncKeyToolBar   m_wndToolBar_Func_Key;
418cb3 47 //    CMyDlgBarFuncKey    m_wndDlgBar_Func_Key;  
Q 48 //    CToolBar          m_wndTBar_Edit_Key;
49 //    CToolBar          m_wndTBar_Num_Key;
50 //    CToolBar          m_wndTBar_InputShow;
51 //    CMyDlgBarInputShow m_wndDlgBar_InputShow;
52
df0321 53 //    CToolBar          m_wndToolBar_Comments;
418cb3 54     
Q 55     CNavView        m_wndNavView;
56
df0321 57 //    CEdit                m_InputShowEdit;
Q 58 //    CStaticEx            m_InputShowStatic;
418cb3 59     
df0321 60     
418cb3 61     CMyPaneLog        m_wndMyPaneLog;
Q 62 //    CMyDialogLog    m_dlgMyLog;
df0321 63
Q 64
65     CMyPaneInputShow m_wndMyPaneInputShow;
0ed438 66
Q 67 // 生成的消息映射函数
68 protected:
69     afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
70     DECLARE_MESSAGE_MAP()
71
418cb3 72 public:
Q 73     afx_msg void OnUploadFromPlc();
74     afx_msg void OnViewFunckeyBar();
75     afx_msg void OnUpdateViewFunckeyBar(CCmdUI *pCmdUI);
76     afx_msg void OnViewInputBar();
77     afx_msg void OnUpdateViewInputBar(CCmdUI *pCmdUI);
78     afx_msg void OnViewNumkeyBar();
79     afx_msg void OnUpdateViewNumkeyBar(CCmdUI *pCmdUI);
80     afx_msg void OnViewInputsegBar();
81     afx_msg void OnUpdateViewInputsegBar(CCmdUI *pCmdUI);
82     afx_msg void OnViewCommentsBar();
83     afx_msg void OnUpdateViewCommentsBar(CCmdUI *pCmdUI);
84 //    afx_msg void OnMenuViewLds();
85 //    afx_msg void OnMenuViewBld();
86 //    afx_msg void OnMenuViewBnl();
df0321 87
Q 88     int SetDisplayInfo(int Info);
89
90     CMyFormInputShow* GetInputWnd() {
91         return m_wndMyPaneInputShow.m_pMyFormInputShow;
92     };
93
94     int SetCellInfo(int info);
418cb3 95     int GetInputInfo(int inputInfo);
df0321 96     int GetInputCell(tagInputCell inputCell);
Q 97
418cb3 98     afx_msg void OnMenuShowLog();
Q 99     virtual BOOL OnCmdMsg(UINT nID, int nCode, void* pExtra, AFX_CMDHANDLERINFO* pHandlerInfo);
df0321 100
418cb3 101     afx_msg void OnMenuShowDev();
Q 102
df0321 103     afx_msg void OnMenuShownav();
0ed438 104 };
Q 105
106
418cb3 107