Konsolfunktioner

Följande funktioner används för att komma åt en konsol.

Funktion Beskrivning
AddConsoleAlias Definierar ett konsolalias för den angivna körbara filen.
AllocConsole Allokerar en ny konsol för samtalsprocessen.
AllocConsoleWithOptions Du kan också allokera en ny konsol för anropsprocessen, samtidigt som du kan ange synligheten för det nya konsolfönstret.
AttachConsole Ansluter anropsprocessen till konsolen för den angivna processen.
ClosePseudoConsole Stänger en pseudokonsole från det angivna handtaget.
CreateConsoleScreenBuffer Skapar en konsolskärmsbuffert.
CreatePseudoConsole Allokerar en ny pseudokonsole för anropsprocessen.
FillConsoleOutputAttribute Anger text- och bakgrundsfärgattributen för ett angivet antal teckenceller.
FillConsoleOutputCharacter Skriver ett tecken till konsolskärmens buffert ett angivet antal gånger.
FlushConsoleInputBuffer Tömer konsolens indatabuffert.
FreeConsole Kopplar från anropsprocessen från konsolen.
GenerateConsoleCtrlEvent Skickar en angiven signal till en konsolprocessgrupp som delar konsolen som är associerad med anropsprocessen.
GetConsoleAlias Hämtar det angivna aliaset för den angivna körbara filen.
GetConsoleAliases Hämtar alla definierade konsolalias för den angivna körbara filen.
GetConsoleAliasesLength Returnerar storleken, i byte, på bufferten som behövs för att lagra alla konsolalias för den angivna körbara filen.
GetConsoleAliasExes Hämtar namnen på alla körbara filer med definierade konsolalias.
GetConsoleAliasExesLength Returnerar storleken, i byte, på bufferten som behövs för att lagra namnen på alla körbara filer som har definierat konsolalias.
GetConsoleCP Hämtar den indatakodsida som används av konsolen som är associerad med anropsprocessen.
GetConsoleCursorInfo Hämtar information om markörens storlek och synlighet för den angivna konsolskärmsbufferten.
GetConsoleDisplayMode Hämtar visningsläget för den aktuella konsolen.
GetConsoleFontSize Hämtar storleken på teckensnittet som används av den angivna konsolskärmsbufferten.
GetConsoleHistoryInfo Hämtar historikinställningarna för anropsprocessens konsol.
GetConsoleMode Hämtar det aktuella indataläget för en konsols indatabuffert eller det aktuella utdataläget för en konsolskärmsbuffert.
GetConsoleOriginalTitle Hämtar den ursprungliga rubriken för det aktuella konsolfönstret.
GetConsoleOutputCP Hämtar utdatakodsidan som används av konsolen som är associerad med anropsprocessen.
GetConsoleProcessList Hämtar en lista över de processer som är kopplade till den aktuella konsolen.
GetConsoleScreenBufferInfo Hämtar information om den angivna konsolskärmsbufferten.
GetConsoleScreenBufferInfoEx Hämtar utökad information om den angivna konsolskärmsbufferten.
GetConsoleSelectionInfo Hämtar information om det aktuella konsolvalet.
GetConsoleTitle Hämtar rubriken för det aktuella konsolfönstret.
GetConsoleWindow Hämtar det fönsterhandtag som används av konsolen som är associerad med anropsprocessen.
GetCurrentConsoleFont Hämtar information om det aktuella konsolteckensnittet.
GetCurrentConsoleFontEx Hämtar utökad information om det aktuella konsolteckensnittet.
GetLargestConsoleWindowSize Hämtar storleken på det största möjliga konsolfönstret.
GetNumberOfConsoleInputEvents Hämtar antalet olästa indataposter i konsolens indatabuffert.
GetNumberOfConsoleMouseButtons Hämtar antalet knappar på musen som används av den aktuella konsolen.
GetStdHandle Hämtar ett handtag för standardindata, standardutdata eller standardfelenheten.
HandlerRoutine En programdefinierad funktion som används med funktionen SetConsoleCtrlHandler .
PeekConsoleInput Läser data från den angivna konsolens indatabuffert utan att ta bort dem från bufferten.
ReadConsole Läser teckenindata från konsolens indatabuffert och tar bort dem från bufferten.
ReadConsoleInput Läser data från en konsolindatabuffert och tar bort dem från bufferten.
ReadConsoleInputEx Läser data från en konsolindatabuffert och tar bort dem från bufferten med konfigurerbart beteende.
ReadConsoleOutput Läser tecken- och färgattributdata från ett rektangulärt block med teckenceller i en konsolskärmsbuffert.
ReadConsoleOutputAttribute Kopierar ett angivet antal förgrunds- och bakgrundsfärgattribut från efterföljande celler i en konsolskärmsbuffert.
ReadConsoleOutputCharacter Kopierar ett antal tecken från på varandra följande celler i en konsolskärmsbuffert.
ReleasePseudoConsole Avsägar sig ägarskapet för HPCON handtaget till pseudokonsolen, så att det automatiskt kan avslutas när alla klienter har kopplat från.
Ändra storlek påPseudoConsole Ändrar storlek på de interna buffertarna för en pseudokonsole till den angivna storleken.
ScrollConsoleScreenBuffer Flyttar ett datablock i en skärmbuffert.
SetConsoleActiveScreenBuffer Anger att den angivna skärmbufferten ska vara den konsolskärmsbuffert som visas för närvarande.
SetConsoleCP Anger den indatakodsida som används av konsolen som är associerad med anropsprocessen.
SetConsoleCtrlHandler Lägger till eller tar bort en programdefinierad HandlerRoutine från listan över hanteringsfunktioner för anropsprocessen.
SetConsoleCursorInfo Anger markörens storlek och synlighet för den angivna konsolskärmsbufferten.
SetConsoleCursorPosition Anger markörens position i den angivna konsolskärmsbufferten.
SetConsoleDisplayMode Anger visningsläget för den angivna konsolskärmsbufferten.
SetConsoleHistoryInfo Anger historikinställningarna för anropsprocessens konsol.
SetConsoleMode Anger indataläget för en konsols indatabuffert eller utdataläget för en konsolskärmsbuffert.
SetConsoleOutputCP Anger den utdatakodsida som används av konsolen som är associerad med anropsprocessen.
SetConsoleScreenBufferInfoEx Anger utökad information om den angivna konsolskärmsbufferten.
SetConsoleScreenBufferSize Ändrar storleken på den angivna konsolskärmsbufferten.
SetConsoleTextAttribute Anger förgrundsattributen (text) och bakgrundsfärgen för tecken som skrivits till konsolskärmsbufferten.
SetConsoleTitle Anger rubriken för det aktuella konsolfönstret.
SetConsoleWindowInfo Anger aktuell storlek och position för en konsolskärmsbufferts fönster.
SetCurrentConsoleFontEx Anger utökad information om det aktuella konsolteckensnittet.
SetStdHandle Anger referensen för standardindata, standardutdata eller standardfelenheten.
WriteConsole Skriver en teckensträng till en konsolskärmsbuffert som börjar på den aktuella markörens plats.
WriteConsoleInput Skriver data direkt till konsolens indatabuffert.
WriteConsoleOutput Skriver tecken- och färgattributdata till ett angivet rektangulärt block med teckenceller i en konsolskärmsbuffert.
WriteConsoleOutputAttribute Kopierar ett antal förgrunds- och bakgrundsfärgattribut till efterföljande celler i en konsolskärmsbuffert.
WriteConsoleOutputCharacter Kopierar ett antal tecken till på varandra följande celler i en konsolskärmsbuffert.