Funções de Console

As funções a seguir são usadas para acessar um console.

Função Descrição
AddConsoleAlias Define um alias de console para o executável especificado.
AllocConsole Aloca um novo console para o processo de chamada.
AttachConsole Anexa o processo de chamada ao console do processo especificado.
ClosePseudoConsole Fecha um pseudoconsole a partir do identificador fornecido.
CreatePseudoConsole Aloca um novo pseudoconsole para o processo de chamada.
CreateConsoleScreenBuffer Cria um buffer de tela do console.
FillConsoleOutputAttribute Define os atributos de cor do texto e da tela de fundo de um número especificado de células de caracteres.
FillConsoleOutputCharacter Grava um caractere no buffer de tela do console um número especificado de vezes.
FlushConsoleInputBuffer Libera o buffer de entrada do console.
FreeConsole Desanexa o processo de chamada de seu console.
GenerateConsoleCtrlEvent Envia um sinal especificado para um grupo de processos de console que compartilha o console associado ao processo de chamada.
GetConsoleAlias Recupera o alias especificado para o executável especificado.
GetConsoleAliases Recupera todos os aliases do console definidos para o executável especificado.
GetConsoleAliasesLength Retorna o tamanho do buffer necessário, em bytes, para armazenar todos os aliases de console para o executável especificado.
GetConsoleAliasExes Recupera os nomes de todos os executáveis com aliases de console definidos.
GetConsoleAliasExesLength Retorna o tamanho do buffer necessário, em bytes, para armazenar os nomes de todos os executáveis que têm aliases de console definidos.
GetConsoleCP Recupera a página de código de entrada usada pelo console associado ao processo de chamada.
GetConsoleCursorInfo Recupera as informações de tamanho e visibilidade do cursor para o buffer de tela do console especificado.
GetConsoleDisplayMode Recupera o modo de exibição do console atual.
GetConsoleFontSize Recupera o tamanho da fonte usada pelo buffer de tela do console especificado.
GetConsoleHistoryInfo Recupera as configurações de histórico do console do processo de chamada.
GetConsoleMode Recupera o modo de entrada atual do buffer de entrada do console ou o modo de saída de um buffer de tela do console.
GetConsoleOriginalTitle Recupera o título original da janela do console atual.
GetConsoleOutputCP Recupera a página de código de saída usada pelo console associado ao processo de chamada.
GetConsoleProcessList Recupera a lista dos processos anexados ao console atual.
GetConsoleScreenBufferInfo Recupera informações sobre o buffer de tela do console especificado.
GetConsoleScreenBufferInfoEx Recupera informações estendidas sobre o buffer de tela do console especificado.
GetConsoleSelectionInfo Recupera informações sobre a seleção do console atual.
GetConsoleTitle Recupera o título da janela do console atual.
GetConsoleWindow Recupera o identificador de janela usado pelo console associado ao processo de chamada.
GetCurrentConsoleFont Recupera informações sobre a fonte do console atual.
GetCurrentConsoleFontEx Recupera informações estendidas sobre a fonte do console atual.
GetLargestConsoleWindowSize Recupera o tamanho da maior janela de controle possível.
GetNumberOfConsoleInputEvents Recupera o número de registros de entrada não lidos no buffer de entrada do console.
GetNumberOfConsoleMouseButtons Recupera o número de botões no mouse usado pelo console atual.
GetStdHandle Recupera um identificador para o dispositivo de entrada padrão, de saída padrão ou de erro padrão.
HandlerRoutine Uma função definida pelo aplicativo usada com a função SetConsoleCtrlHandler.
PeekConsoleInput Lê os dados do buffer de entrada do console especificado sem removê-los do buffer.
ReadConsole Lê as entradas de caracteres do buffer de entrada do console e as remove do buffer.
ReadConsoleInput Lê os dados de um buffer de entrada do console e os remove do buffer.
ReadConsoleInputEx Lê os dados de um buffer de entrada do console e os remove do buffer, com comportamento configurável.
ReadConsoleOutput Lê os dados de atributos de caracteres e de cores de um bloco retangular de células de caracteres em um buffer de tela do console.
ReadConsoleOutputAttribute Copia um número especificado de atributos de cor do primeiro plano e da tela de fundo de células consecutivas de um buffer de tela do console.
ReadConsoleOutputCharacter Copia um número de caracteres de células consecutivas de um buffer de tela do console.
ResizePseudoConsole Redimensiona os buffers internos de um pseudoconsole para o tamanho determinado.
ScrollConsoleScreenBuffer Move um bloco de dados em um buffer de tela.
SetConsoleActiveScreenBuffer Define o buffer de tela especificado como o buffer de tela do console exibido no momento.
SetConsoleCP Define a página de código de entrada usada pelo console associado ao processo de chamada.
SetConsoleCtrlHandler Adiciona ou remove uma HandlerRoutine definida pelo aplicativo da lista de funções de manipulador do processo de chamada.
SetConsoleCursorInfo Define o tamanho e a visibilidade do cursor do buffer de tela do console especificado.
SetConsoleCursorPosition Define a posição do cursor no buffer de tela do console especificado.
SetConsoleDisplayMode Define o modo de exibição do buffer de tela do console especificado.
SetConsoleHistoryInfo Define as configurações de histórico para o console do processo de chamada.
SetConsoleMode Define o modo de entrada do buffer de entrada de um console ou o modo de saída de um buffer de tela do console.
SetConsoleOutputCP Define a página de código de saída usada pelo console associado ao processo de chamada.
SetConsoleScreenBufferInfoEx Define informações estendidas sobre o buffer de tela do console especificado.
SetConsoleScreenBufferSize Altera o tamanho do buffer da tela do console especificado.
SetConsoleTextAttribute Define o primeiro plano (texto) e atributos de cor da tela de fundo gravados no buffer da tela do console.
SetConsoleTitle Define o título da janela do console atual.
SetConsoleWindowInfo Define o tamanho e a posição atuais da janela do buffer da tela de um console.
SetCurrentConsoleFontEx Define informações estendidas sobre a fonte do console atual.
SetStdHandle Define o identificador da entrada padrão, saída padrão ou dispositivo de erro padrão.
WriteConsole Grava uma cadeia de caracteres em um buffer da tela do console com início na localização atual do cursor.
WriteConsoleInput Grava dados diretamente no buffer de entrada do console.
WriteConsoleOutput Grava dados de atributo de caractere e cor em um bloco retangular especificado de células de caracteres em um buffer de tela do console.
WriteConsoleOutputAttribute Copia vários atributos de cor de primeiro plano e tela de fundo para células consecutivas de um buffer de tela do console.
WriteConsoleOutputCharacter Copia vários caracteres para células consecutivas de um buffer de tela do console.