Sdílet prostřednictvím


Funkce konzoly

Pro přístup ke konzole se používají následující funkce.

Funkce Popis
AddConsoleAlias Definuje alias konzoly pro zadaný spustitelný soubor.
AllocConsole Přidělí novou konzolu pro volající proces.
AllocConsoleWithOptions Volitelně přidělí novou konzolu pro volající proces a umožní vám určit viditelnost nového okna konzoly.
AttachConsole Připojí volající proces ke konzole zadaného procesu.
ClosePseudoConsole Zavře pseudokonsole z daného popisovače.
CreateConsoleScreenBuffer Vytvoří vyrovnávací paměť obrazovky konzoly.
CreatePseudoConsole Přidělí nový pseudokonsole pro volající proces.
FillConsoleOutputAttribute Nastaví atributy barvy textu a pozadí pro zadaný počet buněk znaků.
FillConsoleOutputCharacter Zapíše znak do vyrovnávací paměti obrazovky konzoly zadaný početkrát.
FlushConsoleInputBuffer Vyprázdní vstupní vyrovnávací paměť konzoly.
FreeConsole Odpojte volající proces z konzoly.
GenerateConsoleCtrlEvent Odešle zadaný signál skupině procesů konzoly, která sdílí konzolu přidruženou k volajícímu procesu.
GetConsoleAlias Načte zadaný alias pro zadaný spustitelný soubor.
GetConsoleAliases Načte všechny definované aliasy konzoly pro zadaný spustitelný soubor.
GetConsoleAliasesLength Vrátí velikost vyrovnávací paměti potřebné k uložení všech aliasů konzoly pro zadaný spustitelný soubor.
GetConsoleAliasExes Načte názvy všech spustitelných souborů s definovanými aliasy konzoly.
GetConsoleAliasExesLength Vrátí velikost vyrovnávací paměti potřebné k uložení názvů všech spustitelných souborů s definovanými aliasy konzoly.
GetConsoleCP Načte vstupní znakovou stránku používanou konzolou přidruženou k volajícímu procesu.
GetConsoleCursorInfo Načte informace o velikosti a viditelnosti kurzoru pro zadanou vyrovnávací paměť obrazovky konzoly.
GetConsoleDisplayMode Načte režim zobrazení aktuální konzoly.
GetConsoleFontSize Načte velikost písma používaného zadanou vyrovnávací pamětí obrazovky konzoly.
GetConsoleHistoryInfo Načte nastavení historie pro konzolu volajícího procesu.
GetConsoleMode Načte aktuální vstupní režim vstupní vyrovnávací paměti konzoly nebo aktuální výstupní režim vyrovnávací paměti obrazovky konzoly.
GetConsoleOriginalTitle Načte původní název aktuálního okna konzoly.
GetConsoleOutputCP Načte výstupní znakovou stránku používanou konzolou přidruženou k volajícímu procesu.
GetConsoleProcessList Načte seznam procesů připojených k aktuální konzole.
GetConsoleScreenBufferInfo Načte informace o zadané vyrovnávací paměti obrazovky konzoly.
GetConsoleScreenBufferInfoEx Načte rozšířené informace o zadané vyrovnávací paměti obrazovky konzoly.
GetConsoleSelectionInfo Načte informace o aktuálním výběru konzoly.
GetConsoleTitle Načte název aktuálního okna konzoly.
GetConsoleWindow Načte popisovač okna používaný konzolou přidruženou k volajícímu procesu.
GetCurrentConsoleFont Načte informace o aktuálním písmu konzoly.
GetCurrentConsoleFontEx Načte rozšířené informace o aktuálním písmu konzoly.
ZískatLargestConsoleWindowSize Načte velikost největšího možného okna konzoly.
GetNumberOfConsoleInputEvents Načte počet nepřečtených vstupních záznamů ve vstupní vyrovnávací paměti konzoly.
GetNumberOfConsoleMouseButtons Načte počet tlačítek myši používaných aktuální konzolou.
GetStdHandle Načte popisovač standardního vstupu, standardního výstupu nebo standardního chybového zařízení.
HandlerRoutine Funkce definovaná aplikací, která se používá s funkcí SetConsoleCtrlHandler .
PeekConsoleInput Čte data ze vstupní vyrovnávací paměti zadané konzoly bez odebrání z vyrovnávací paměti.
ReadConsole Načte vstup znaků ze vstupní vyrovnávací paměti konzoly a odebere ho z vyrovnávací paměti.
ReadConsoleInput Načte data ze vstupní vyrovnávací paměti konzoly a odebere je z vyrovnávací paměti.
ReadConsoleInputEx Načte data ze vstupní vyrovnávací paměti konzoly a odebere je z vyrovnávací paměti s konfigurovatelným chováním.
ReadConsoleOutput Čte data atributů znaků a barev z obdélníkového bloku buněk znaků v vyrovnávací paměti obrazovky konzoly.
ReadConsoleOutputAttribute Zkopíruje zadaný počet atributů barvy popředí a pozadí z po sobě jdoucích buněk vyrovnávací paměti obrazovky konzoly.
ReadConsoleOutputCharacter Zkopíruje několik znaků z po sobě jdoucích buněk vyrovnávací paměti obrazovky konzoly.
ReleasePseudoConsole Relinquishes vlastnictví HPCON popisovač pseudokonsole, což mu umožní automaticky ukončit po odpojení všech klientů.
ResizePseudoConsole Změní velikost vnitřních vyrovnávacích pamětí pro pseudokonsole na danou velikost.
ScrollConsoleScreenBuffer Přesune blok dat do vyrovnávací paměti obrazovky.
SetConsoleActiveScreenBuffer Nastaví zadanou vyrovnávací paměť obrazovky na aktuálně zobrazenou vyrovnávací paměť obrazovky konzoly.
SetConsoleCP Nastaví vstupní znakovou stránku používanou konzolou přidruženou k volajícímu procesu.
SetConsoleCtrlHandler Přidá nebo odebere obslužnou rutinu definovanou aplikací ze seznamu funkcí obslužné rutiny pro volající proces.
SetConsoleCursorInfo Nastaví velikost a viditelnost kurzoru pro zadanou vyrovnávací paměť obrazovky konzoly.
SetConsoleCursorPosition Nastaví pozici kurzoru v zadané vyrovnávací paměti obrazovky konzoly.
SetConsoleDisplayMode Nastaví režim zobrazení zadané vyrovnávací paměti obrazovky konzoly.
SetConsoleHistoryInfo Nastaví nastavení historie pro konzolu volajícího procesu.
SetConsoleMode Nastaví vstupní režim vstupní vyrovnávací paměti konzoly nebo výstupního režimu vyrovnávací paměti obrazovky konzoly.
SetConsoleOutputCP Nastaví výstupní znakovou stránku používanou konzolou přidruženou k volajícímu procesu.
SetConsoleScreenBufferInfoEx Nastaví rozšířené informace o zadané vyrovnávací paměti obrazovky konzoly.
SetConsoleScreenBufferSize Změní velikost zadané vyrovnávací paměti obrazovky konzoly.
SetConsoleTextAttribute Nastaví atributy popředí (textu) a barvy pozadí znaků zapsaných do vyrovnávací paměti obrazovky konzoly.
SetConsoleTitle Nastaví název aktuálního okna konzoly.
SetConsoleWindowInfo Nastaví aktuální velikost a umístění okna vyrovnávací paměti konzoly.
SetCurrentConsoleFontEx Nastaví rozšířené informace o aktuálním písmu konzoly.
SetStdHandle Nastaví popisovač standardního vstupu, standardního výstupu nebo standardního chybového zařízení.
WriteConsole Zapíše řetězec znaků do vyrovnávací paměti obrazovky konzoly počínaje aktuálním umístěním kurzoru.
WriteConsoleInput Zapisuje data přímo do vstupní vyrovnávací paměti konzoly.
WriteConsoleOutput Zapíše data atributů znaků a barev do zadaného obdélníkového bloku buněk znaků v vyrovnávací paměti obrazovky konzoly.
WriteConsoleOutputAttribute Zkopíruje několik atributů barvy popředí a pozadí do po sobě jdoucích buněk vyrovnávací paměti obrazovky konzoly.
WriteConsoleOutputCharacter Zkopíruje několik znaků do po sobě jdoucích buněk vyrovnávací paměti obrazovky konzoly.