FLImaging 6.5.8.1
GUIPaneViewGraph.h
1#pragma once
2
3#include "GUIPaneBase.h"
4
5namespace FLImaging
6{
7 namespace GUI
8 {
9 class CGUIViewGraph;
10
11 class FL_EXPORT CGUIPaneViewGraph : public CGUIPaneBase
12 {
13 friend class CGUIMainFrame;
14 friend class CGUIManager;
15
16 public:
17 CGUIPaneViewGraph() noexcept;
18 virtual ~CGUIPaneViewGraph();
19
20 virtual void UpdateFont();
21
22 virtual CGUIViewGraph* GetViewGraph() const;
23 virtual const CResult Initialize();
24
25 DeclareGetClassType();
26
27 protected:
28 CFont* m_pFont;
29 CGUIViewGraph* m_pViewGraph;
30
31 public:
32 DECLARE_MESSAGE_MAP()
33 afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
34 afx_msg void OnSize(UINT nType, int cx, int cy);
35 afx_msg BOOL OnEraseBkgnd(CDC* pDC);
36 afx_msg void OnDestroy();
37 };
38 }
39}