From 418cb35b936f21415807a2bcc21b2d75934bd4d2 Mon Sep 17 00:00:00 2001 From: QuakeGod <quakegod@sina.com> Date: 星期五, 19 五月 2023 16:45:01 +0800 Subject: [PATCH] 2023-05-19 --- MTerm1/MainFrm.h | 97 +++++++++++++++++++++++++++++++++++++----------- 1 files changed, 75 insertions(+), 22 deletions(-) diff --git a/MTerm1/MainFrm.h b/MTerm1/MainFrm.h index a0daa96..577a66a 100644 --- a/MTerm1/MainFrm.h +++ b/MTerm1/MainFrm.h @@ -3,10 +3,16 @@ // #pragma once -#include "FileView.h" -#include "ClassView.h" -#include "OutputWnd.h" -#include "PropertiesWnd.h" +#include "NavView.h" +#include "MyPaneLog.h" + +//class CMyPaneLog; +#include "MyDialogLog.h" +#include "../MyLib/StaticEx.h" +#include "CMyFuncKeyToolBar.h" +#include "MyDlgBarFuncKey.h" +#include "MyDialogLog.h" +#include "MyDlgBarInputShow.h" class CMainFrame : public CMDIFrameWndEx { @@ -23,8 +29,7 @@ // 閲嶅啓 public: virtual BOOL PreCreateWindow(CREATESTRUCT& cs); - virtual BOOL LoadFrame(UINT nIDResource, DWORD dwDefaultStyle = WS_OVERLAPPEDWINDOW | FWS_ADDTOTITLE, CWnd* pParentWnd = nullptr, CCreateContext* pContext = nullptr); - + CMFCStatusBar m_wndStatusBar; // 瀹炵幇 public: virtual ~CMainFrame(); @@ -34,28 +39,76 @@ #endif protected: // 鎺т欢鏉″祵鍏ユ垚鍛� - CMFCMenuBar m_wndMenuBar; - CMFCToolBar m_wndToolBar; - CMFCStatusBar m_wndStatusBar; - CMFCToolBarImages m_UserImages; - CFileView m_wndFileView; - CClassView m_wndClassView; - COutputWnd m_wndOutput; - CPropertiesWnd m_wndProperties; + CMFCToolBar m_wndToolBar; + + CMyFuncKeyToolBar m_wndToolBar_Func_Key; +// CMyDlgBarFuncKey m_wndDlgBar_Func_Key; +// CToolBar m_wndTBar_Edit_Key; +// CToolBar m_wndTBar_Num_Key; +// CToolBar m_wndTBar_InputShow; +// CMyDlgBarInputShow m_wndDlgBar_InputShow; + + CToolBar m_wndToolBar_Comments; + + CNavView m_wndNavView; + + CEdit m_InputShowEdit; + CStaticEx m_InputShowStatic; + + + CMyPaneLog m_wndMyPaneLog; +// CMyDialogLog m_dlgMyLog; + CMyDlgBarInputShow::tagInputCell localInputCell; // 鐢熸垚鐨勬秷鎭槧灏勫嚱鏁� protected: afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct); - afx_msg void OnWindowManager(); - afx_msg void OnViewCustomize(); - afx_msg LRESULT OnToolbarCreateNew(WPARAM wp, LPARAM lp); - afx_msg void OnApplicationLook(UINT id); - afx_msg void OnUpdateApplicationLook(CCmdUI* pCmdUI); - afx_msg void OnSettingChange(UINT uFlags, LPCTSTR lpszSection); DECLARE_MESSAGE_MAP() - BOOL CreateDockingWindows(); - void SetDockingWindowIcons(BOOL bHiColorIcons); +public: + afx_msg void OnUploadFromPlc(); + afx_msg void OnViewFunckeyBar(); + afx_msg void OnUpdateViewFunckeyBar(CCmdUI *pCmdUI); + afx_msg void OnViewInputBar(); + afx_msg void OnUpdateViewInputBar(CCmdUI *pCmdUI); + afx_msg void OnViewNumkeyBar(); + afx_msg void OnUpdateViewNumkeyBar(CCmdUI *pCmdUI); + afx_msg void OnViewInputsegBar(); + afx_msg void OnUpdateViewInputsegBar(CCmdUI *pCmdUI); + afx_msg void OnViewCommentsBar(); + afx_msg void OnUpdateViewCommentsBar(CCmdUI *pCmdUI); +// afx_msg void OnMenuViewLds(); +// afx_msg void OnMenuViewBld(); +// afx_msg void OnMenuViewBnl(); + int GetInputInfo(int inputInfo); + int GetInputCell(CMyDlgBarInputShow::tagInputCell inputCell); + afx_msg void OnMenuShowLog(); + virtual BOOL OnCmdMsg(UINT nID, int nCode, void* pExtra, AFX_CMDHANDLERINFO* pHandlerInfo); + afx_msg void OnBtn0(); + afx_msg void OnBtn1(); + afx_msg void OnBtn2(); + afx_msg void OnBtn3(); + afx_msg void OnBtn4(); + afx_msg void OnBtn5(); + afx_msg void OnBtn6(); + afx_msg void OnBtn7(); + afx_msg void OnBtn8(); + afx_msg void OnBtn9(); + afx_msg void OnBtnA(); + afx_msg void OnBtnB(); + afx_msg void OnBtnC(); + afx_msg void OnBtnD(); + afx_msg void OnBtnE(); + afx_msg void OnBtnF(); + afx_msg void OnBtnMinus(); + afx_msg void OnBtnDot(); + afx_msg void OnBtnRet(); + afx_msg void OnBtnInsert(); + afx_msg void OnBtnDelete(); + afx_msg void OnBtnEsc(); + afx_msg void OnMenuShowDev(); + }; + -- Gitblit v1.9.1