FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingFoundation
FLImagingGUI
GUIPaneDialog.h
1
#pragma once
2
#include "GUIPaneBase.h"
3
4
namespace
FLImaging
5
{
6
namespace
GUI
7
{
8
class
CGUIDialog
;
9
class
CGUIViewImageBase
;
10
11
class
FL_EXPORT CGUIPaneDialog :
public
CGUIPaneBase
12
{
13
public
:
14
CGUIPaneDialog() noexcept;
15
virtual ~CGUIPaneDialog();
16
17
virtual const CResult Create(const Base::CFLString<
wchar_t
>& strCaption, CWnd* pParentWnd);
18
19
virtual CGUIDialog* GetDialog()const;
20
virtual
void
SetDialog(CGUIDialog* pDlg);
21
22
virtual CGUIViewImageBase* GetParentView()const;
23
virtual
void
SetParentView(CGUIViewImageBase* pView);
24
25
virtual CPaneFrameWnd* CreateDefaultMiniframe(CRect rectInitial) override;
26
27
DeclareGetClassType();
28
29
protected:
30
virtual
void
OnReceiveBroadcast(const Base::CBroadcastMessage* pMessage) override;
31
32
protected:
33
CGUIDialog* m_pDlg;
34
CGUIViewImageBase* m_pParentView;
35
int
m_nBarState;
36
int
m_nVScrollMax, m_nHScrollMax;
37
bool
m_bUsingVertScrollBar;
38
bool
m_bUsingHorzScrollBar;
39
bool
m_bDockPositionSetDone;
40
41
friend class CGUIManagerPane;
42
43
public:
44
DECLARE_MESSAGE_MAP()
45
afx_msg
int
OnCreate(LPCREATESTRUCT lpCreateStruct);
46
afx_msg
void
OnSize(UINT nType,
int
cx,
int
cy);
47
afx_msg BOOL OnEraseBkgnd(CDC* pDC);
48
afx_msg
void
OnLButtonDblClk(UINT nFlags, CPoint point);
49
afx_msg
void
OnWindowPosChanging(WINDOWPOS FAR* lpwndpos);
50
afx_msg
void
OnDestroy();
51
virtual BOOL PreTranslateMessage(MSG* pMsg);
52
};
53
}
54
}
FLImaging::GUI::CGUIDialog
A file of dialog class.
Definition
GUIDialog.h:72
FLImaging::GUI::CGUIViewImageBase
A class of view base.
Definition
GUIViewImageBase.h:44
FLImaging::GUI
Definition
D2DObject.h:12
FLImaging
Generated on
for FLImaging by
1.17.0