Public Member Functions | |
| CUShortReflector () | |
| Constructor. | |
| virtual | ~CUShortReflector () |
| Virtual destructor. | |
| virtual bool | Match (const Common::CFormat *format) const |
| Indicates whether a reflector matches a 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 a specified format.
The reflector matches only to the unsigned short-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 |