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