API published in: S60 1st Ed
Link against: eikdlg.lib eikcoctl.lib 
Required Capabilities
 None
#include <eikconso.h>
      
      Inherits CAknControl, and MEikScrollBarObserver.
| Public Member Functions | |
| IMPORT_C | CEikConsoleControl () | 
| Constructor. | |
| IMPORT_C | ~CEikConsoleControl () | 
| Destructor. | |
| IMPORT_C void | ConstructL (TInt aFlags) | 
| IMPORT_C void | ConstructL (TPoint aTopLeft, const TSize &aSize, TInt aFlags, TEikConsWinUnits aUnit) | 
| IMPORT_C void | SetRedrawer (CEikConsoleScreen *aConsole) | 
| SetRedrawer. | |
| IMPORT_C void | SetFontL (const TFontSpec &aFontSpec, const CFbsFont *aFont) | 
| SetFontL() sets the console font. | |
| const TFontSpec & | Font () const | 
| Font() gets font specification. | |
| const TSize & | CharSize () const | 
| CharSize() gets character size. | |
| IMPORT_C TSize | VisibleSize () const | 
| VisibibleSize() gets visible size. | |
| IMPORT_C void | SetCursorHeight (TUint aPercentage) | 
| SetCursorHeight() Sets cursor height. | |
| IMPORT_C void | DrawCursor (TPoint aPosition) | 
| DrawCursor Draws cursor at position. | |
| IMPORT_C void | HideCursor () | 
| HideCursor hides cursor. | |
| IMPORT_C void | DrawChars (const TDesC &aString, const TPoint &aPosition, TUint aCharacterAttributes) | 
| DrawChars() draws characters. | |
| IMPORT_C void | ClearChars (const TRect &anArea, TUint aCharacterAttributes) | 
| ClearChars() clears characters. | |
| IMPORT_C void | InvertChars (const TRect &anArea) | 
| InsertChars() inserts character area. | |
| IMPORT_C void | ScrollChars (const TRect &anArea, const TPoint &aVector) | 
| ScrollChars scrolls character area. | |
| IMPORT_C TInt | SetScrollBarVisibilityL (CEikScrollBarFrame::TScrollBarVisibility aHBarVisibility, CEikScrollBarFrame::TScrollBarVisibility aVBarVisibility) | 
| sets scrollbar visibility | |
| IMPORT_C TBool | UpdateScrollbarsL (const TSize &aDataSize, const TSize &aVisibleSize, TPoint aPos) | 
| Updates scrollbar. | |
| IMPORT_C void | HandleScrollEventL (CEikScrollBar *aScrollBar, TEikScrollEvent aEventType) | 
| Handles scroll event. | |
| IMPORT_C void | UpdateArea () | 
| Updates an area. | |
| virtual IMPORT_C void | GetColorUseListL (CArrayFix< TCoeColorUse > &aColorUseList) const | 
| GetColorUseListL provides color use list for the control. | |
| virtual IMPORT_C void | HandleResourceChange (TInt aType) | 
| HandleResourceChange handles several kinds of resource change events. | |
| IMPORT_C void | HandlePointerEventL (const TPointerEvent &aPointerEvent) | 
| HandlePointerEventL handles touch pointer events. | |
| Protected Member Functions | |
| IMPORT_C void | Draw (const TRect &aRect) const | 
| Draws the control. | |
| IMPORT_C void | SizeChanged () | 
| Size has changed. | |
| IMPORT_C void | FocusChanged (TDrawNow aDrawNow) | 
| Focus has changed. | |
| virtual IMPORT_C TInt | CountComponentControls () const | 
| Component controls count. | |
| virtual IMPORT_C CCoeControl * | ComponentControl (TInt aIndex) const | 
| Component controls. | |
| IMPORT_C void | WriteInternalStateL (RWriteStream &aWriteStream) const | 
| Writes internal state. | |
| 
 | 
| Constructor. | 
| 
 | 
| Destructor. | 
| 
 | 
| CharSize() gets character size. | 
| 
 | ||||||||||||
| ClearChars() clears characters. 
 | 
| 
 | 
| Component controls. | 
| 
 | ||||||||||||||||||||
| 
 | 
| 
 | 
| Component controls count. | 
| 
 | 
| Draws the control. | 
| 
 | ||||||||||||||||
| DrawChars() draws characters. 
 | 
| 
 | 
| DrawCursor Draws cursor at position. 
 | 
| 
 | 
| Focus has changed. | 
| 
 | 
| Font() gets font specification. | 
| 
 | 
| GetColorUseListL provides color use list for the control. | 
| 
 | 
| HandlePointerEventL handles touch pointer events. | 
| 
 | 
| HandleResourceChange handles several kinds of resource change events. | 
| 
 | ||||||||||||
| Handles scroll event. 
 Implements MEikScrollBarObserver. | 
| 
 | 
| HideCursor hides cursor. | 
| 
 | 
| InsertChars() inserts character area. 
 | 
| 
 | ||||||||||||
| ScrollChars scrolls character area. 
 | 
| 
 | 
| SetCursorHeight() Sets cursor height. 
 | 
| 
 | ||||||||||||
| SetFontL() sets the console font. 
 | 
| 
 | 
| SetRedrawer. 
 | 
| 
 | ||||||||||||
| sets scrollbar visibility 
 | 
| 
 | 
| Size has changed. | 
| 
 | 
| Updates an area. | 
| 
 | ||||||||||||||||
| Updates scrollbar. 
 
 | 
| 
 | 
| VisibibleSize() gets visible size. | 
| 
 | 
| Writes internal state. |