| class MCoeControlHitTest |
Abstract interface for defining a control's hit region.
This could be implemented by a CCoeControl-derived class to define hit region checking. The object is installed by calling CCoeControl::SetHitTest().
The hit region is the area inside the control's rectangle in which pointer events are handled. It can be any shape, not necessarily rectangular.
| Public Member Functions | |
|---|---|
| TBool | HitRegionContains(const TPoint &, const CCoeControl &) |
| Protected Member Functions | |
|---|---|
| MCoeControlHitTest() | |
| Private Member Functions | |
|---|---|
| IMPORT_C void | MCoeControlHitTest_Reserved1() |
| IMPORT_C void | MCoeControlHitTest_Reserved2() |
| Private Attributes | |
|---|---|
| TInt | iMCoeControlHitTest_Reserved1 |
| TBool | HitRegionContains | ( | const TPoint & | aPoint, |
| const CCoeControl & | aControl | |||
| ) | const [pure virtual] | |||
Tests whether a pointer event occurred inside the control's hit region. This function is called by CCoeControl::HandlePointerEventL().
ETrue if the specified point lies inside the hit region, EFalse if not.
| const TPoint & aPoint | The position of the pointer event. |
| const CCoeControl & aControl |