ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

TConsole Class Reference

#include <tconsole.h>

Public Member Functions

 TConsole (HANDLE hConsole)
 ~TConsole ()
void sync ()
int GetRawCursorX ()
int GetRawCursorY ()
int GetCursorX ()
int GetCursorY ()
void SetRawCursorPosition (int x, int y)
void SetCursorPosition (int x, int y)
void SetCursorSize (int pct)
void MoveCursorPosition (int x, int y)
int GetWidth ()
int GetHeight ()
void SetExtendedMode (int iFunction, BOOL bEnable)
void SetWindowSize (int width, int height)
void SetAttrib (unsigned char wAttr)
unsigned char GetAttrib ()
void Normal ()
void HighVideo ()
void LowVideo ()
void SetForeground (unsigned char wAttrib)
void SetBackground (unsigned char wAttrib)
void BlinkOn ()
void BlinkOff ()
void UnderlineOn ()
void UnderlineOff ()
void UlBlinkOn ()
void UlBlinkOff ()
void ReverseOn ()
void ReverseOff ()
void Lightbg ()
void Darkbg ()
void setDefaultFg (unsigned char u)
void setDefaultBg (unsigned char u)
unsigned long WriteText (const char *pszString, unsigned long cbString)
unsigned long WriteString (const char *pszString, unsigned long cbString)
unsigned long WriteStringFast (const char *pszString, unsigned long cbString)
unsigned long WriteCtrlString (const char *pszString, unsigned long cbString)
unsigned long WriteCtrlChar (char c)
unsigned long NetWriteString (const char *pszString, unsigned long cbString)
void ClearScreen (char c= ' ')
void ClearWindow (int start, int end, char c= ' ')
void ClearEOScreen (char c= ' ')
void ClearBOScreen (char c= ' ')
void ClearLine (char c= ' ')
void ClearEOLine (char c= ' ')
void ClearBOLine (char c= ' ')
void SetScroll (int start, int end)
void ScrollDown (int iStartRow, int iEndRow, int bUp)
void ScrollAll (int bUp)
void index ()
void reverse_index ()
void setLineWrap (bool bEnabled)
bool getLineWrap ()
void InsertLine (int numlines)
void InsertCharacter (int numchar)
void DeleteCharacter (int numchar)
void InsertMode (int i)
void Beep ()

Protected Attributes

HANDLE hConsole
CONSOLE_SCREEN_BUFFER_INFO ConsoleInfo
unsigned char wAttributes
unsigned char fg
unsigned char bg
unsigned char defaultfg
unsigned char defaultbg
unsigned char origfg
unsigned char origbg
bool blink
bool underline
bool reverse
int iScrollStart
int iScrollEnd
int insert_mode

Detailed Description

Definition at line 60 of file tconsole.h.


The documentation for this class was generated from the following files:

Generated on Sat May 26 2012 06:44:22 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.