Public Member Functions | |
CFloatReflector () | |
Constructor. | |
virtual | ~CFloatReflector () |
Virtual destructor. | |
virtual bool | Match (const Common::CFormat *format) const |
Indicates whether a reflector matches the specified format. | |
virtual bool | CreateAndAttachControl (CEditInPlaceContext &context, const Common::CFormat *format, IEditInPlace::StartReason startReason) |
Creates edit-type MFC control. | |
virtual void | ShowControl () |
Shows the control. | |
virtual bool | CanStopEdit (const CEditInPlaceContext &context, IEditInPlace::StopReason reason) const |
Indicates whether CGrid can stop edit in place in the control. | |
virtual bool | Apply (CEditInPlaceContext &context, const Common::CFormat *format) |
Applies the new value set by user in MFC control to the specified field in the data object. | |
virtual bool | DetachAndDestroyControl (CGrid &grid, HITEM hItem, const CColumn *column) |
Detaches MFC control from CGrid and destroys it. | |
virtual bool | CanDrawControl (CGridCell &cell, const CPaintContext &paintContext, UINT paintFilter) |
The function always returns false. | |
virtual void | PostPaintCell (CGridCell &cell, const CPaintContext &paintContext, UINT paintFilter) |
Paints nothing. | |
virtual bool | CanActivateOnThumbClick (const CEditInPlaceContext &context, const Common::CFormat *format) const |
The function always returns false. | |
virtual CWnd * | GetControl () |
Gets MFC control of CNumericEdit type. |
bool Match | ( | const Common::CFormat * | format | ) | const [virtual] |
Indicates whether a reflector matches the specified format.
The reflector matches only to the float-type format.
[in] | format | A textual format to verify whether a reflector matches to. |
Implements IControlReflector.
bool CreateAndAttachControl | ( | CEditInPlaceContext & | context, | |
const Common::CFormat * | format, | |||
IEditInPlace::StartReason | startReason | |||
) | [virtual] |
Creates edit-type MFC control.
Creates MFC control of CNumericEdit type and fills it with the formatted value, received from the appropriate field of the data object.
[in] | context | Indicates the cell, where the control should be attached. |
[in] | format | Format object, that permits to populate MFC control. |
[in] | startReason | Indicates the reason, why MFC control should be created. |
Implements IControlReflector.
bool CanStopEdit | ( | const CEditInPlaceContext & | context, | |
IEditInPlace::StopReason | reason | |||
) | const [virtual] |
Indicates whether CGrid can stop edit in place in the control.
[in] | context | Indicates the cell, where the control is attached. |
[in] | reason | Indicates the reason, why the control should be detached and then destroyed. |
Implements IControlReflector.
bool Apply | ( | CEditInPlaceContext & | context, | |
const Common::CFormat * | format | |||
) | [virtual] |
Applies the new value set by user in MFC control to the specified field in the data object.
[in] | context | Indicates the cell, where the control is attached. |
[in] | format | Format object, that permits to transform the formatted value in MFC control to an unformatted form and then set it into the appropriated field of the data object. |
Implements IControlReflector.
Detaches MFC control from CGrid and destroys it.
[in] | grid | CGrid object |
[in] | hItem | Handle of a line in CGrid |
[in] | column | Column in the grid |
Implements IControlReflector.
bool CanDrawControl | ( | CGridCell & | cell, | |
const CPaintContext & | paintContext, | |||
UINT | paintFilter | |||
) | [virtual] |
The function always returns false.
[in] | cell | Cell in CGrid |
[in] | paintContext | Nested information to process drawing. |
[in] | paintFilter | Current paint filter applied to draw a cell. |
Implements IControlReflector.
void PostPaintCell | ( | CGridCell & | cell, | |
const CPaintContext & | paintContext, | |||
UINT | paintFilter | |||
) | [virtual] |
Paints nothing.
[in] | cell | Cell in CGrid |
[in] | paintContext | Nested information to process drawing. |
[in] | paintFilter | Current paint filter applied to draw a cell. |
Implements IControlReflector.
bool CanActivateOnThumbClick | ( | const CEditInPlaceContext & | context, | |
const Common::CFormat * | format | |||
) | const [virtual] |
The function always returns false.
[in] | context | Indicates the cell, where the control is attached. |
[in] | format | Format object, that permits to populate MFC control. |
Implements IControlReflector.
CWnd * GetControl | ( | ) | [virtual] |
Gets MFC control of CNumericEdit type.
Implements IControlReflector.
Copyright Dapfor 2007-2009 | Generated on Wed Jul 7 03:24:43 2010 for MFCGrid by 1.5.5 |