#include <e32cons.h>
Link against: euser_v5.lib
| class CConsoleBase : public CBase |
| Public Member Functions | |
|---|---|
| virtual | ~CConsoleBase() |
| pure virtual void | ClearScreen() |
| pure virtual void | ClearToEndOfLine() |
| pure virtual TInt | Create(const TDesC &, TSize) |
| pure virtual TPoint | CursorPos() |
| IMPORT_C TKeyCode | Getch() |
| pure virtual TKeyCode | KeyCode() |
| pure virtual TUint | KeyModifiers() |
| IMPORT_C void | Printf(TRefByValue< const TDesC >, ...) |
| pure virtual void | Read(TRequestStatus &) |
| pure virtual void | ReadCancel() |
| pure virtual TSize | ScreenSize() |
| pure virtual void | SetCursorHeight(TInt) |
| pure virtual void | SetCursorPosAbs(const TPoint &) |
| pure virtual void | SetCursorPosRel(const TPoint &) |
| IMPORT_C void | SetPos(TInt) |
| IMPORT_C void | SetPos(TInt, TInt) |
| pure virtual void | SetTitle(const TDesC &) |
| IMPORT_C TInt | WhereX() |
| IMPORT_C TInt | WhereY() |
| pure virtual void | Write(const TDesC &) |
| Protected Member Functions | |
|---|---|
| CConsoleBase() | |
| virtual IMPORT_C TInt | Extension_(TUint, TAny *&, TAny *) |
A base class that defines a console interface.
| void | ClearToEndOfLine | ( | ) | [pure virtual] |
Clears the console from the current cursor position to the end of the line.
Creates a new console window.
| Parameters | |
|---|---|
| aTitle | The title text for the console. This should not be longer than 256 characters. |
| aSize | The size of the console window. |
| TPoint | CursorPos | ( | ) | const [pure virtual] |
Gets the current cursor position relative to the console window.
| IMPORT_C TKeyCode | Getch | ( | ) |
Gets a character from the console.
| TKeyCode | KeyCode | ( | ) | const [pure virtual] |
Gets the current key code value.
| TUint | KeyModifiers | ( | ) | const [pure virtual] |
Gets the current key modifiers.
| IMPORT_C void | Printf | ( | TRefByValue< const TDesC > | aFmt, |
| ... | ||||
| ) | ||||
Prints characters to the console window.
| Parameters | |
|---|---|
| aFmt | The non-modifiable descriptor containing the format string. The TRefByValue class provides a constructor which takes a TDesC type. |
| void | Read | ( | TRequestStatus & | aStatus | ) | [pure virtual] |
Gets a keystroke from the console window, asynchronously.
| Parameters | |
|---|---|
| aStatus | The request status object. |
| void | ReadCancel | ( | ) | [pure virtual] |
Cancels any outstanding request to get a keystroke from the console window.
| void | SetCursorHeight | ( | TInt | aPercentage | ) | [pure virtual] |
Sets the percentage height of the cursor.
| Parameters | |
|---|---|
| aPercentage | The percentage height. This is a value from 0 to 100. If 0 is specified, then no cursor is displayed. |
| void | SetCursorPosAbs | ( | const TPoint & | aPoint | ) | [pure virtual] |
Puts the cursor at the absolute position in the window.
| Parameters | |
|---|---|
| aPoint | The cursor position. |
| void | SetCursorPosRel | ( | const TPoint & | aPoint | ) | [pure virtual] |
Puts the cursor at the specified position relative to the current cursor position.
| Parameters | |
|---|---|
| aPoint | The cursor position. |
| void | SetTitle | ( | const TDesC & | aTitle | ) | [pure virtual] |
Sets a new console title.
| Parameters | |
|---|---|
| aTitle | The title text for the console. This should not be longer than 256 characters. |
| void | Write | ( | const TDesC & | aDes | ) | [pure virtual] |
Writes the content of the specified descriptor to the console window.
| Parameters | |
|---|---|
| aDes | Descriptor containing the characters to be written to the console window. |