FLImaging
7.7.7.7
Toggle main menu visibility
FLImagingFoundation
FLImagingGUI
GUIDialogCustom.h
1
#pragma once
2
10
12
namespace
FLImaging
13
{
15
namespace
GUI
16
{
24
class
FL_EXPORT
CGUIDialogCustom
:
public
CDialogEx,
public
Base::CFLBase
25
{
26
DECLARE_DYNAMIC(
CGUIDialogCustom
)
27
28
public
:
35
CGUIDialogCustom
();
36
43
CGUIDialogCustom
(
const
CGUIDialogCustom
* pRhs);
44
51
CGUIDialogCustom
(
const
CGUIDialogCustom
& rhs);
52
64
CGUIDialogCustom
(UINT nIDTemplate, CWnd* pParent =
nullptr
);
65
77
CGUIDialogCustom
(LPCTSTR lpszTemplateName, CWnd* pParentWnd =
nullptr
);
78
85
virtual
~CGUIDialogCustom
();
86
100
virtual
const
CResult
Assign
(
const
CGUIDialogCustom
* pRhs);
101
115
virtual
const
CResult
Assign
(
const
CGUIDialogCustom
& rhs);
116
126
virtual
uint32_t
GetResourceID
()
const
;
127
128
SupportToDuplicateObject(
CGUIDialogCustom
, *
this
);
129
DeclareGetClassType();
130
131
public
:
132
DECLARE_MESSAGE_MAP()
133
afx_msg
void
OnPaint();
134
afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
135
virtual BOOL OnInitDialog() override;
136
virtual BOOL PreTranslateMessage(MSG* pMsg) override;
137
138
protected:
139
uint32_t m_u32ResourceID;
140
CBrush m_brBrush;
141
COLORREF m_crClientFillColor;
142
bool
m_bInitialized;
143
144
std::vector<CWnd*>& m_vctChildWnd;
145
};
146
}
147
}
FLImaging::Base::CFLBase
Top-level base class of FLImaging.
Definition
FLBase.h:36
FLImaging::CResult
FLImaging module execution result object.
Definition
ResultsDef.h:1676
FLImaging::GUI::CGUIDialogCustom::CGUIDialogCustom
CGUIDialogCustom(const CGUIDialogCustom &rhs)
Copy constructor by reference.
FLImaging::GUI::CGUIDialogCustom::CGUIDialogCustom
CGUIDialogCustom(const CGUIDialogCustom *pRhs)
Copy constructor by pointer.
FLImaging::GUI::CGUIDialogCustom::~CGUIDialogCustom
virtual ~CGUIDialogCustom()
Default destructor.
FLImaging::GUI::CGUIDialogCustom::Assign
virtual const CResult Assign(const CGUIDialogCustom *pRhs)
Copies the dialog object.
FLImaging::GUI::CGUIDialogCustom::GetResourceID
virtual uint32_t GetResourceID() const
Returns the resource ID.
FLImaging::GUI::CGUIDialogCustom::Assign
virtual const CResult Assign(const CGUIDialogCustom &rhs)
Copies the dialog object.
FLImaging::GUI::CGUIDialogCustom::CGUIDialogCustom
CGUIDialogCustom(UINT nIDTemplate, CWnd *pParent=nullptr)
Constructs a CGUIDialogCustom object.
FLImaging::GUI::CGUIDialogCustom::CGUIDialogCustom
CGUIDialogCustom(LPCTSTR lpszTemplateName, CWnd *pParentWnd=nullptr)
Constructs a CGUIDialogCustom object.
FLImaging::GUI::CGUIDialogCustom::CGUIDialogCustom
CGUIDialogCustom()
Default constructor.
FLImaging::GUI
Definition
D2DObject.h:12
FLImaging
Generated on
for FLImaging by
1.17.0