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. |