11#include "GUIEditBase.h"
12#include "GUIWndCtrlBase.h"
106 void PreSubclassWindow();
115 CWndCtrlProcedure* m_pProcedureOnEndEdit;
116 bool m_bProcedureOnEndEditAutoDestroy;
117 bool m_bWndCtrlProcedureOnEndEditActive;
119 friend class CGUIDialogKernel;
121 DECLARE_MESSAGE_MAP()
122 afx_msg
void OnLButtonDown(UINT nFlags, CPoint point);
123 afx_msg
void OnLButtonUp(UINT nFlags, CPoint point);
124 afx_msg
void OnMouseHover(UINT nFlags, CPoint point);
125 afx_msg
void OnMouseLeave();
126 afx_msg
void OnMouseMove(UINT nFlags, CPoint point);
127 afx_msg
void OnSetFocus(CWnd* pOldWnd);
128 afx_msg
void OnKillFocus(CWnd* pNewWnd);
129 afx_msg
void OnChar(UINT nChar, UINT nRepCnt, UINT nFlags);
130 afx_msg
int OnMouseActivate(CWnd* pDesktopWnd, UINT nHitTest, UINT message);
131 afx_msg
int OnCreate(LPCREATESTRUCT lpCreateStruct);
132 afx_msg
void OnNcPaint();
133 afx_msg
void OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags);
134 afx_msg
void OnEnKillfocus();
Template type string class.
Definition FLString.h:34
FLImaging module execution result object.
Definition ResultsDef.h:1676
Definition GUIDialogKernel.h:51
CGUIEditBase()
Default constructor.
virtual void OnEditCut() override
Function that is invoked by a cut event.
virtual void OnEditPaste() override
Function that is invoked by a paste event.
virtual void ActivateWndCtrlProcedureOnEndEdit(bool bActivate)
Activates or deactivates the callback function for end-edit events.
CGUIEditCtrl()
Default constructor.
virtual FLImaging::GUI::CWndCtrlProcedure * GetWndCtrlProcedureOnEndEdit() const
Retrieves the callback function set for end-edit events.
virtual bool SetWndCtrlProcedureOnEndEdit(FLImaging::GUI::CWndCtrlProcedure *pFunc, bool bAutoDestroy=true)
Sets a callback function that will be triggered when editing ends.
virtual bool IsWndCtrlProcedureOnEndEditActivated() const
Checks whether the callback function for end-edit events is currently activated.
virtual const CResult SetValue(const Base::CFLString< wchar_t > &flstrValue) override
A function that sets the input value, the value is modified and stored for the input type you set.
virtual ~CGUIEditCtrl()
Default destructor.
Definition D2DObject.h:12