Index: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Home > Win32 console
Win32 console is a special type of window within the system of Windows API. A Win32 console has a screen buffer and an input buffer.The input buffer is a queue where events are stored (from keyboard, mouse etc). The output buffer is a rectangular grid where characters are stored, together with their attributes. A console window may have several output buffers, only one of which is active (i.e. displayed) for a given moment.
The console window may be displayed as a normal window on the desktop, or may be switched to full screen to use the actual hardware text mode.
Programs may access a Win32 console eighter via high-level functions (such as ReadConsole and WriteConsole) or via low-level functions (e.g. ReadConsoleInput and WriteConsoleOutput).
Win32 consoles are typically used for simple applications that do not need to display images (e.g. for command line tools). Terminal emulators also may use this mode.
List of Win32 console functions
- AddConsoleAlias
- AllocConsole
- AttachConsole
- CreateConsoleScreenBuffer
- FillConsoleOutputAttribute
- FillConsoleOutputCharacter
- FlushConsoleInputBuffer
- FreeConsole
- GenerateConsoleCtrlEvent
- GetConsoleAlias
- GetConsoleAliases
- GetConsoleAliasesLength
- GetConsoleAliasExes
- GetConsoleAliasExesLength
- GetConsoleCP
- GetConsoleCursorInfo
- GetConsoleDisplayMode
- GetConsoleFontSize
- GetConsoleMode
- GetConsoleOutputCP
- GetConsoleProcessList
- GetConsoleScreenBufferInfo
- GetConsoleSelectionInfo
- GetConsoleTitle
- GetConsoleWindow
- GetCurrentConsoleFont
- GetLargestConsoleWindowSize
- GetNumberOfConsoleInputEvents
- GetNumberOfConsoleMouseButtons
- GetStdHandle
- HandlerRoutine
- PeekConsoleInput
- ReadConsole
- ReadConsoleInput
- ReadConsoleOutput
- ReadConsoleOutputAttribute
- ReadConsoleOutputCharacter
- ScrollConsoleScreenBuffer
- SetConsoleActiveScreenBuffer
- SetConsoleCP
- SetConsoleCtrlHandler
- SetConsoleCursorInfo
- SetConsoleCursorPosition
- SetConsoleDisplayMode
- SetConsoleMode
- SetConsoleOutputCP
- SetConsoleScreenBufferSize
- SetConsoleTextAttribute
- SetConsoleTitle
- SetConsoleWindowInfo
- SetStdHandle
- WriteConsole
- WriteConsoleInput
- WriteConsoleOutput
- WriteConsoleOutputAttribute
- WriteConsoleOutputCharacter
Read more »