FLImaging 6.5.8.1
GUIPaneSheet.h
1#pragma once
2
3#include "GUIPaneBase.h"
4
5namespace FLImaging
6{
7 namespace GUI
8 {
9 class CGUISheetInterface;
10
11 class FL_EXPORT CGUIPaneSheet : public CGUIPaneBase
12 {
13 public:
14 CGUIPaneSheet() noexcept;
15 virtual ~CGUIPaneSheet();
16
17 DeclareGetClassType();
18
19 public:
20 virtual CGUISheetInterface* GetSheetInterface() const;
21
22 public:
23 DECLARE_MESSAGE_MAP()
24 afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
25 afx_msg void OnSize(UINT nType, int cx, int cy);
26 afx_msg void OnDestroy();
27
28 protected:
29 CGUISheetInterface* m_pSheetInterface;
30
31 friend class CGUIMainFrame;
32 friend class CGUIManager;
33 friend class CGUIManagerPane;
34 };
35 }
36}