Class |
Description |
CTerminalEmulator |
Constructor which initializes the current instance of the
class |
~CTerminalEmulator |
Destructor which releases resources allocated by the class |
Method |
Description |
AttachHandle |
Attach the specified display handle to this instance of the
class |
Clear |
Clear the virtual display |
ConvertPos |
Convert between pixel and screen coordinates |
CopySelectedText |
Copy the selected text to the clipboard |
Create |
Create a new virtual terminal emulation display |
DeleteChar |
Delete the specified number of characters |
DeleteLine |
Delete the current line, shifting remaining lines up |
DetachHandle |
Detach the handle for the current instance of this class |
EraseChar |
Erase the specified number of characters |
EraseLine |
Erase the current line |
GetAttributes |
Return the current display attributes |
GetBackColor |
Return the current background color |
GetCell |
Return information about the specified cell in the virtual
display |
GetCellSize |
Return the size of the display character cells |
GetColor |
Get the current virtual display colors |
GetColorMap |
Return the virtual display color table |
GetCursorPos |
Return the current cursor position |
GetDisplayInfo |
Return information about the virtual display |
GetDC |
Get the current virtual display device context |
GetEmulation |
Get the current terminal emulation type |
GetFont |
Get the current virtual display font |
GetForeColor |
Return the current foreground color |
GetLine |
Return a line of text from the virtual display |
GetMode |
Get the current virtual display mode |
GetRect |
Return the rectangle for the display window client area |
GetScrollPos |
Get the display scroll box position |
GetSize |
Return the current size of the virtual display |
GetText |
Get the specified block of text from the virtual display |
GetWindow |
Get the current virtual display window |
GetHandle |
Return the display handle used by this instance of the
class |
GetMappedKey |
Return the escape sequence for the mapped key |
GetScrollRegion |
Return the current scrolling region |
GetSelectedText |
Return the currently selected text |
GetTextColor |
Return the current text foreground or background color |
InsertChar |
Insert the specified number of characters |
InsertLine |
Insert a line, shifting the remaining lines down |
IsInitialized |
Determine if the class has been successfully initialized |
Refresh |
Refresh the specified display |
Reset |
Reset the virtual display |
ResetMappedKeys |
Reset the mapped key table to default values |
Resize |
Resize the virtual display |
RestoreCursor |
Restore the saved cursor position and text attributes |
SaveCursor |
Save the current cursor position and text attributes |
Scroll |
Scroll the virtual display |
SelectText |
Select a region of the virtual display |
SetAttributes |
Set the current display attributes |
SetBackColor |
Set the background color for the virtual display |
SetBoldColor |
Set the bold color for the virtual display |
SetCell |
Set the value of a character cell in the virtual display |
SetColor |
Set the virtual display colors |
SetColorMap |
Set the virtual display color table |
SetCursorPos |
Set the current cursor position |
SetDC |
Set the current virtual display device context |
SetEmulation |
Set the current terminal emulation type |
SetFocus |
Set the focus on the virtual display |
SetFont |
Set the current virtual display font |
SetForeColor |
Set the foreground color for the virtual display |
SetMode |
Set the current virtual display mode |
SetScrollPos |
Set the display scroll box position |
SetSize |
Set the size of the virtual display |
SetWindow |
Set the current virtual display window |
SetMappedKey |
Set the escape sequence for the specified key |
SetScrollRegion |
Set the current scrolling region |
SetTextColor |
Set the current text foreground or background color |
TranslateMappedKey |
Translate the keypress to a mapped key escape sequence |
Update |
Update the window attached to the virtual display |
UpdateCaret |
Update the display window caret |
Write |
Write the specified buffer to the virtual display |