Udostępnij przez


Funkcje konsoli

Następujące funkcje są używane do uzyskiwania dostępu do konsoli.

Funkcja Opis
AddConsoleAlias Definiuje alias konsoli dla określonego pliku wykonywalnego.
AllocConsole Przydziela nową konsolę dla procesu wywoływania.
AllocConsoleWithOptions Opcjonalnie przydziela nową konsolę dla procesu wywoływania, umożliwiając jednocześnie określenie widoczności nowego okna konsoli.
AttachConsole Dołącza proces wywołujący do konsoli określonego procesu.
ClosePseudoConsole Zamyka pseudokonsole z danego uchwytu.
CreateConsoleScreenBuffer Tworzy bufor ekranu konsoli.
CreatePseudoConsole Przydziela nową pseudokonsole dla procesu wywołującego.
FillConsoleOutputAttribute Ustawia atrybuty tekstu i koloru tła dla określonej liczby komórek znaków.
FillConsoleOutputCharacter Zapisuje znak w buforze ekranu konsoli określoną liczbę razy.
FlushConsoleInputBuffer Opróżnia bufor wejściowy konsoli.
FreeConsole Odłącza proces wywołujący od konsoli programu .
GenerateConsoleCtrlEvent Wysyła określony sygnał do grupy procesów konsoli, która współudzieli konsolę skojarzona z procesem wywołującym.
GetConsoleAlias Pobiera określony alias dla określonego pliku wykonywalnego.
GetConsoleAliases Pobiera wszystkie zdefiniowane aliasy konsoli dla określonego pliku wykonywalnego.
GetConsoleAliasesLength Zwraca rozmiar w bajtach buforu potrzebnego do przechowywania wszystkich aliasów konsoli dla określonego pliku wykonywalnego.
GetConsoleAliasExes Pobiera nazwy wszystkich plików wykonywalnych ze zdefiniowanymi aliasami konsoli.
GetConsoleAliasExesLength Zwraca rozmiar buforu wymaganego do przechowywania nazw wszystkich plików wykonywalnych, które mają zdefiniowane aliasy konsoli.
GetConsoleCP Pobiera stronę kodu wejściowego używaną przez konsolę skojarzona z procesem wywoływania.
GetConsoleCursorInfo Pobiera informacje o rozmiarze i widoczności kursora dla określonego buforu ekranu konsoli.
GetConsoleDisplayMode Pobiera tryb wyświetlania bieżącej konsoli.
GetConsoleFontSize Pobiera rozmiar czcionki używanej przez określony bufor ekranu konsoli.
GetConsoleHistoryInfo Pobiera ustawienia historii konsoli procesu wywołującego.
GetConsoleMode Pobiera bieżący tryb wejściowy buforu wejściowego konsoli lub bieżący tryb wyjściowy buforu ekranu konsoli.
GetConsoleOriginalTitle Pobiera oryginalny tytuł bieżącego okna konsoli.
GetConsoleOutputCP Pobiera stronę kodową danych wyjściowych używaną przez konsolę skojarzona z procesem wywoływania.
GetConsoleProcessList Pobiera listę procesów dołączonych do bieżącej konsoli.
GetConsoleScreenBufferInfo Pobiera informacje o określonym buforze ekranu konsoli.
GetConsoleScreenBufferInfoEx Pobiera rozszerzone informacje o określonym buforze ekranu konsoli.
GetConsoleSelectionInfo Pobiera informacje o bieżącym wyborze konsoli.
GetConsoleTitle Pobiera tytuł bieżącego okna konsoli.
GetConsoleWindow Pobiera uchwyt okna używany przez konsolę skojarzona z procesem wywoływania.
GetCurrentConsoleFont Pobiera informacje o bieżącej czcionki konsoli.
GetCurrentConsoleFontEx Pobiera rozszerzone informacje o bieżącej czcionki konsoli.
GetLargestConsoleWindowSize Pobiera rozmiar największego możliwego okna konsoli.
GetNumberOfConsoleInputEvents Pobiera liczbę nieprzeczytanych rekordów wejściowych w buforze wejściowym konsoli.
GetNumberOfConsoleMouseButtons Pobiera liczbę przycisków myszy używanych przez bieżącą konsolę.
GetStdHandle Pobiera uchwyt dla standardowego urządzenia wejściowego, standardowego wyjścia lub standardowego urządzenia z błędami.
Procedura obsługi Funkcja zdefiniowana przez aplikację używana z funkcją SetConsoleCtrlHandler .
PeekConsoleInput Odczytuje dane z określonego buforu wejściowego konsoli bez usuwania ich z buforu.
ReadConsole Odczytuje dane wejściowe znaku z buforu wejściowego konsoli i usuwa je z buforu.
ReadConsoleInput Odczytuje dane z buforu wejściowego konsoli i usuwa je z buforu.
ReadConsoleInputEx Odczytuje dane z buforu wejściowego konsoli i usuwa je z buforu przy użyciu konfigurowalnego zachowania.
ReadConsoleOutput Odczytuje dane atrybutów znaków i kolorów z prostokątnego bloku komórek znaków w buforze ekranu konsoli.
ReadConsoleOutputAttribute Kopiuje określoną liczbę atrybutów koloru pierwszego planu i tła z kolejnych komórek buforu ekranu konsoli.
ReadConsoleOutputCharacter Kopiuje kilka znaków z kolejnych komórek buforu ekranu konsoli.
ReleasePseudoConsole Ponownie rezygnuje z własności dojścia HPCON do pseudokonsole, co pozwala na automatyczne zamykanie po rozłączeniu wszystkich klientów.
Zmienianie rozmiarupseudoConsole Zmienia rozmiar wewnętrznych dla pseudokonsole na dany rozmiar.
ScrollConsoleScreenBuffer Przenosi blok danych w buforze ekranu.
SetConsoleActiveScreenBuffer Ustawia określony bufor ekranu jako aktualnie wyświetlany bufor ekranu konsoli.
SetConsoleCP Ustawia stronę kodu wejściowego używaną przez konsolę skojarzona z procesem wywoływania.
SetConsoleCtrlHandler Dodaje lub usuwa zdefiniowaną przez aplikację usługę HandlerRoutine z listy funkcji obsługi dla procesu wywołującego.
SetConsoleCursorInfo Ustawia rozmiar i widoczność kursora dla określonego buforu ekranu konsoli.
SetConsoleCursorPosition Ustawia położenie kursora w określonym buforze ekranu konsoli.
SetConsoleDisplayMode Ustawia tryb wyświetlania określonego buforu ekranu konsoli.
SetConsoleHistoryInfo Ustawia ustawienia historii dla konsoli procesu wywołującego.
SetConsoleMode Ustawia tryb wejściowy buforu wejściowego konsoli lub trybu wyjściowego buforu ekranu konsoli.
SetConsoleOutputCP Ustawia stronę kodową danych wyjściowych używaną przez konsolę skojarzona z procesem wywoływania.
SetConsoleScreenBufferInfoEx Ustawia rozszerzone informacje o określonym buforze ekranu konsoli.
SetConsoleScreenBufferSize Zmienia rozmiar określonego buforu ekranu konsoli.
SetConsoleTextAttribute Ustawia atrybuty pierwszego planu (tekstu) i koloru tła znaków zapisanych w buforze ekranu konsoli.
SetConsoleTitle Ustawia tytuł bieżącego okna konsoli.
SetConsoleWindowInfo Ustawia bieżący rozmiar i położenie okna buforu ekranu konsoli.
SetCurrentConsoleFontEx Ustawia rozszerzone informacje o bieżącej czcionki konsoli.
SetStdHandle Ustawia dojście dla standardowego wejściowego, standardowego wyjścia lub standardowego urządzenia o błędzie.
WriteConsole Zapisuje ciąg znaków w buforze ekranu konsoli rozpoczynającym się od bieżącej lokalizacji kursora.
WriteConsoleInput Zapisuje dane bezpośrednio w buforze wejściowym konsoli.
WriteConsoleOutput Zapisuje dane atrybutów znaków i kolorów do określonego prostokątnego bloku komórek znaków w buforze ekranu konsoli.
WriteConsoleOutputAttribute Kopiuje wiele atrybutów pierwszego planu i koloru tła do kolejnych komórek buforu ekranu konsoli.
WriteConsoleOutputCharacter Kopiuje kilka znaków do kolejnych komórek buforu ekranu konsoli.