Megosztás:


Konzolfüggvények

A konzol eléréséhez az alábbi függvények használhatók.

Funkció Leírás
AddConsoleAlias Meghatározza a megadott végrehajtható konzol aliasát.
AllocConsole Új konzolt foglal le a hívási folyamathoz.
AllocConsoleWithOptions Opcionálisan lefoglal egy új konzolt a hívási folyamathoz, miközben megadhatja az új konzolablak láthatóságát.
AttachConsole Csatolja a hívási folyamatot a megadott folyamat konzoljára.
ClosePseudoConsole Bezár egy pszeudokonzolt a megadott fogópontról.
CreateConsoleScreenBuffer Létrehoz egy konzolképernyő-puffert.
CreatePseudoConsole Új pszeudokonzolt foglal le a hívási folyamathoz.
FillConsoleOutputAttribute Megadott számú karaktercellához beállítja a szöveg és a háttérszín attribútumait.
FillConsoleOutputCharacter Karakter írása a konzol képernyőpufferbe megadott számú alkalommal.
FlushConsoleInputBuffer Kiüríti a konzol bemeneti pufferét.
FreeConsole Leválasztja a hívási folyamatot a konzolról.
GenerateConsoleCtrlEvent Megadott jelet küld egy konzolfolyamat-csoportnak, amely megosztja a hívási folyamathoz társított konzolt.
GetConsoleAlias Lekéri a megadott aliast a megadott végrehajtható fájlhoz.
GetConsoleAliases Lekéri a megadott végrehajtható konzol összes definiált aliasát.
GetConsoleAliasesLength Bájtban adja vissza a puffer méretét, amely a megadott végrehajtható konzol-aliasok tárolásához szükséges.
GetConsoleAliasExes Lekéri az összes végrehajtható fájl nevét, és meg van adva a konzol aliasa.
GetConsoleAliasExesLength A puffer bájtban megadott méretét adja vissza, amely az összes olyan végrehajtható fájl nevének tárolásához szükséges, amely rendelkezik definiált konzol aliasokkal.
GetConsoleCP Lekéri a hívási folyamathoz társított konzol által használt bemeneti kódlapot.
GetConsoleCursorInfo Beolvassa a kurzor méretére és láthatóságára vonatkozó információkat a megadott konzolképernyő-pufferhez.
GetConsoleDisplayMode Lekéri az aktuális konzol megjelenítési módját.
GetConsoleFontSize Lekéri a megadott konzolképernyő-puffer által használt betűtípus méretét.
GetConsoleHistoryInfo Lekéri a hívási folyamat konzoljának előzménybeállításait.
GetConsoleMode Lekéri a konzol bemeneti pufferének aktuális bemeneti módját vagy a konzol képernyőpufferének aktuális kimeneti módját.
GetConsoleOriginalTitle Lekéri az aktuális konzolablak eredeti címét.
GetConsoleOutputCP Lekéri a hívási folyamathoz társított konzol által használt kimeneti kódlapot.
GetConsoleProcessList Lekéri az aktuális konzolhoz csatolt folyamatok listáját.
GetConsoleScreenBufferInfo A megadott konzolképernyő-puffer adatainak lekérése.
GetConsoleScreenBufferInfoEx A megadott konzolképernyő pufferével kapcsolatos kiterjesztett információkat kéri le.
GetConsoleSelectionInfo Az aktuális konzolkijelölés adatainak lekérése.
GetConsoleTitle Lekéri az aktuális konzolablak címét.
GetConsoleWindow Lekéri a hívási folyamathoz társított konzol által használt ablakfogópontot.
GetCurrentConsoleFont Az aktuális konzol betűtípusával kapcsolatos információk lekérése.
GetCurrentConsoleFontEx Az aktuális konzol betűtípusával kapcsolatos kiterjesztett információkat kéri le.
GetLargestConsoleWindowSize A lehető legnagyobb konzolablak méretét kéri le.
GetNumberOfConsoleInputEvents Lekéri a konzol bemeneti pufferében lévő olvasatlan bemeneti rekordok számát.
GetNumberOfConsoleMouseButtons Lekéri az aktuális konzol által használt egérgombok számát.
GetStdHandle Lekéri a standard bemenet, a standard kimenet vagy a standard hibaeszköz leíróit.
HandlerRoutine A SetConsoleCtrlHandler függvénnyel használt alkalmazás által definiált függvény.
PeekConsoleInput Adatokat olvas be a megadott konzol bemeneti pufferéből anélkül, hogy eltávolítaná azokat a pufferből.
ReadConsole Beolvassa a karakterbemenetet a konzol bemeneti pufferéből, és eltávolítja azt a pufferből.
ReadConsoleInput Beolvassa az adatokat egy konzol bemeneti pufferéből, és eltávolítja azokat a pufferből.
ReadConsoleInputEx Beolvassa az adatokat a konzol bemeneti pufferéből, és konfigurálható viselkedéssel eltávolítja azokat a pufferből.
ReadConsoleOutput Beolvassa a karakter- és színattribútum-adatokat a konzol képernyőpufferének négyszögletes karaktercelláiból.
ReadConsoleOutputAttribute Adott számú előtér- és háttérszínattribútumot másol egy konzolképernyő pufferének egymást követő celláiból.
ReadConsoleOutputCharacter Több karaktert másol a konzol képernyőpufferének egymást követő celláiból.
ReleasePseudoConsole Lemondja a leíró tulajdonjogát a HPCON pszeudokonzolra, így automatikusan kiléphet, ha az összes ügyfél leválasztott.
ResizePseudoConsole Átméretezi a pszeudokonzol belső puffereit a megadott méretre.
ScrollConsoleScreenBuffer Adatblokk áthelyezése egy képernyőpufferben.
SetConsoleActiveScreenBuffer Beállítja, hogy a megadott képernyőpuffer legyen az aktuálisan megjelenített konzolképernyő puffere.
SetConsoleCP Beállítja a hívási folyamathoz társított konzol által használt bemeneti kódlapot.
SetConsoleCtrlHandler Hozzáad vagy eltávolít egy alkalmazás által definiált HandlerRoutine-t a hívási folyamat kezelőfüggvényeinek listájából.
SetConsoleCursorInfo Beállítja a kurzor méretét és láthatóságát a megadott konzol képernyőpufferéhez.
SetConsoleCursorPosition Beállítja a kurzor pozícióját a megadott konzolképernyő pufferében.
SetConsoleDisplayMode Beállítja a megadott konzolképernyő-puffer megjelenítési módját.
SetConsoleHistoryInfo Beállítja a hívási folyamat konzoljának előzménybeállítását.
SetConsoleMode Beállítja a konzol bemeneti pufferének vagy a konzol képernyőpuffer kimeneti módjának bemeneti módját.
SetConsoleOutputCP Beállítja a hívási folyamathoz társított konzol által használt kimeneti kódlapot.
SetConsoleScreenBufferInfoEx A megadott konzolképernyő pufferével kapcsolatos kiterjesztett információk beállítása.
SetConsoleScreenBufferSize Módosítja a megadott konzolképernyő-puffer méretét.
SetConsoleTextAttribute Beállítja a konzol képernyőpufferbe írt karakterek előterét (szöveg) és háttérszín attribútumait.
SetConsoleTitle Beállítja az aktuális konzolablak címét.
SetConsoleWindowInfo Beállítja a konzol képernyőpuffer ablakának aktuális méretét és pozícióját.
SetCurrentConsoleFontEx Az aktuális konzol betűtípusával kapcsolatos bővített információk beállítása.
SetStdHandle Beállítja a standard bemenet, a standard kimenet vagy a standard hibaeszköz leírójának beállítását.
WriteConsole Karaktersztring írása a konzol képernyőpufferbe az aktuális kurzor helyétől kezdve.
WriteConsoleInput Közvetlenül a konzol bemeneti pufferbe írja az adatokat.
WriteConsoleOutput Karakter- és színattribútum-adatokat ír a konzol képernyőpufferének megadott téglalap alakú karaktercelláiba.
WriteConsoleOutputAttribute Számos előtér- és háttérszínattribútumot másol a konzol képernyőpufferének egymást követő celláiba.
WriteConsoleOutputCharacter Több karaktert másol a konzol képernyőpufferének egymást követő celláiba.