| | |
| | | #pragma once |
| | | #include "TopToolbar.h" |
| | | #include "PagePlcList.h" |
| | | #include "CMainContainer.h" |
| | | #include "CBaseView.h" |
| | | #include "AlarmPopupDlg.h" |
| | | #include "CPageLogcat.h" |
| | | |
| | | |
| | | // CBoounionPLCDlg 对话框 |
| | | class CBoounionPLCDlg : public CDialogEx |
| | |
| | | CBoounionPLCDlg(CWnd* pParent = NULL); // 标准构造函数 |
| | | |
| | | private: |
| | | void InitRxWindows(); |
| | | void Resize(); |
| | | |
| | | CBaseView* CreatePlcView(CPLC* pPlc); |
| | | void CloseView(CBaseView* pView); |
| | | void AlarmOn(CPLC* pPlc); |
| | | void AlarmOff(CPLC* pPlc); |
| | | |
| | | private: |
| | | COLORREF m_crBkgnd; |
| | |
| | | IObserver* m_pObserver; |
| | | CTopToolbar* m_pTopToolbar; |
| | | CPagePlcList* m_pPagePlcList; |
| | | CMainContainer* m_pMainContainer; |
| | | CBaseView* m_pActiveView; |
| | | CPageLogcat* m_pPageLogcat; |
| | | CAlarmPopupDlg* m_pAlarmWnd; |
| | | |
| | | |
| | | // 对话框数据 |
| | |
| | | // 实现 |
| | | protected: |
| | | HICON m_hIcon; |
| | | BOOL m_bShowLogWnd; |
| | | |
| | | // 生成的消息映射函数 |
| | | virtual BOOL OnInitDialog(); |
| | |
| | | afx_msg void OnDestroy(); |
| | | afx_msg void OnSize(UINT nType, int cx, int cy); |
| | | afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor); |
| | | afx_msg void OnInitMenuPopup(CMenu* pPopupMenu, UINT nIndex, BOOL bSysMenu); |
| | | afx_msg void OnMenuFileSettings(); |
| | | afx_msg void OnUpdateMenuFileSettings(CCmdUI* pCmdUI); |
| | | afx_msg void OnMenuWndLog(); |
| | | afx_msg void OnUpdateMenuWndLog(CCmdUI* pCmdUI); |
| | | afx_msg void OnMenuFileExit(); |
| | | afx_msg void OnUpdateMenuFileExit(CCmdUI* pCmdUI); |
| | | afx_msg void OnMenuHelpAbout(); |
| | | afx_msg LRESULT OnToolbarBtnClicked(WPARAM wParam, LPARAM lParam); |
| | | LRESULT OnViewActive(WPARAM wParam, LPARAM lParam); |
| | | LRESULT OnViewBtnClicked(WPARAM wParam, LPARAM lParam); |
| | | LRESULT OnViewBtnMenuItem(WPARAM wParam, LPARAM lParam); |
| | | }; |