Funzioni della console
Per accedere a una console vengono usate le funzioni seguenti.
Funzione | Descrizione |
---|---|
AddConsoleAlias | Definisce un alias della console per l'eseguibile specificato. |
AllocConsole | Alloca una nuova console per il processo chiamante. |
AttachConsole | Collega il processo chiamante alla console del processo specificato. |
ClosePseudoConsole | Chiude una pseudoconsole dall'handle specificato. |
CreatePseudoConsole | Alloca una nuova pseudoconsole per il processo chiamante. |
CreateConsoleScreenBuffer | Crea un buffer dello schermo della console. |
FillConsoleOutputAttribute | Imposta gli attributi del colore di testo e di sfondo per un numero specificato di celle di caratteri. |
FillConsoleOutputCharacter | Scrive un carattere nel buffer dello schermo della console un numero specificato di volte. |
FlushConsoleInputBuffer | Scarica il buffer di input della console. |
FreeConsole | Scollega il processo chiamante dalla console. |
GenerateConsoleCtrlEvent | Invia un segnale specificato a un gruppo di processi della console che condivide la console associata al processo chiamante. |
GetConsoleAlias | Recupera l'alias specificato per l'eseguibile specificato. |
GetConsoleAliases | Recupera tutti gli alias della console definiti per l'eseguibile specificato. |
GetConsoleAliasesLength | Restituisce le dimensioni, in byte, del buffer necessario per archiviare tutti gli alias della console per l'eseguibile specificato. |
GetConsoleAliasExes | Recupera i nomi di tutti i file eseguibili con alias della console definiti. |
GetConsoleAliasExesLength | Restituisce le dimensioni, in byte, del buffer necessario per archiviare i nomi di tutti i file eseguibili con alias della console definiti. |
GetConsoleCP | Recupera la tabella codici di input utilizzata dalla console associata al processo chiamante. |
GetConsoleCursorInfo | Recupera informazioni sulle dimensioni e la visibilità del cursore per il buffer dello schermo della console specificato. |
GetConsoleDisplayMode | Recupera la modalità di visualizzazione della console corrente. |
GetConsoleFontSize | Recupera le dimensioni del tipo di carattere utilizzato dal buffer dello schermo della console specificato. |
GetConsoleHistoryInfo | Recupera le impostazioni della cronologia per la console del processo chiamante. |
GetConsoleMode | Recupera la modalità di input corrente del buffer di input di una console o la modalità di output corrente di un buffer dello schermo della console. |
GetConsoleOriginalTitle | Recupera il titolo originale per la finestra della console corrente. |
GetConsoleOutputCP | Recupera la tabella codici di output utilizzata dalla console associata al processo chiamante. |
GetConsoleProcessList | Recupera un elenco dei processi collegati alla console corrente. |
GetConsoleScreenBufferInfo | Recupera informazioni sul buffer dello schermo della console specificato. |
GetConsoleScreenBufferInfoEx | Recupera informazioni estese sul buffer dello schermo della console specificato. |
GetConsoleSelectionInfo | Recupera informazioni sulla selezione della console corrente. |
GetConsoleTitle | Recupera il titolo per la finestra della console corrente. |
GetConsoleWindow | Recupera l'handle di finestra utilizzato dalla console associata al processo chiamante. |
GetCurrentConsoleFont | Recupera informazioni sul tipo di carattere della console corrente. |
GetCurrentConsoleFontEx | Recupera informazioni estese sul tipo di carattere della console corrente. |
GetLargestConsoleWindowSize | Recupera le dimensioni della finestra della console più grande possibile. |
GetNumberOfConsoleInputEvents | Recupera il numero di record di input non letti nel buffer di input della console. |
GetNumberOfConsoleMouseButtons | Recupera il numero di pulsanti sul mouse utilizzato dalla console corrente. |
GetStdHandle | Recupera un handle per l'input standard, l'output standard o il dispositivo di errore standard. |
HandlerRoutine | Funzione definita dall'applicazione usata con la funzione SetConsoleCtrlHandler. |
PeekConsoleInput | Legge i dati dal buffer di input della console specificato senza rimuoverli dal buffer. |
ReadConsole | Legge l'input dei caratteri dal buffer di input della console e lo rimuove dal buffer. |
ReadConsoleInput | Legge i dati da un buffer di input della console e lo rimuove dal buffer. |
ReadConsoleInputEx | Legge i dati da un buffer di input della console e lo rimuove dal buffer, con un comportamento configurabile. |
ReadConsoleOutput | Legge i dati degli attributi carattere e colore da un blocco rettangolare di celle di caratteri in un buffer dello schermo della console. |
ReadConsoleOutputAttribute | Copia un numero specificato di attributi di colore di primo piano e di sfondo da celle consecutive di un buffer dello schermo della console. |
ReadConsoleOutputCharacter | Copia un numero di caratteri da celle consecutive di un buffer dello schermo della console. |
ResizePseudoConsole | Ridimensiona i buffer interni per una pseudoconsole in base alle dimensioni specificate. |
ScrollConsoleScreenBuffer | Sposta un blocco di dati in un buffer dello schermo. |
SetConsoleActiveScreenBuffer | Imposta il buffer dello schermo specificato come buffer dello schermo della console attualmente visualizzato. |
SetConsoleCP | Imposta la tabella codici di input utilizzata dalla console associata al processo chiamante. |
SetConsoleCtrlHandler | Aggiunge o rimuove un HandlerRoutine definito dall'applicazione dall'elenco di funzioni del gestore per il processo chiamante. |
SetConsoleCursorInfo | Imposta le dimensioni e la visibilità del cursore per il buffer dello schermo della console specificato. |
SetConsoleCursorPosition | Imposta la posizione del cursore nel buffer dello schermo della console specificato. |
SetConsoleDisplayMode | Imposta la modalità di visualizzazione del buffer dello schermo della console specificato. |
SetConsoleHistoryInfo | Imposta le impostazioni di cronologia per la console del processo chiamante. |
SetConsoleMode | Imposta la modalità di input di un buffer di input della console o la modalità di output di un buffer dello schermo della console. |
SetConsoleOutputCP | Imposta la tabella codici di output utilizzata dalla console associata al processo chiamante. |
SetConsoleScreenBufferInfoEx | Imposta informazioni estese sul buffer dello schermo della console specificato. |
SetConsoleScreenBufferSize | Modifica le dimensioni del buffer dello schermo della console specificato. |
SetConsoleTextAttribute | Imposta gli attributi di colore di primo piano (testo) e colore di sfondo dei caratteri scritti nel buffer dello schermo della console. |
SetConsoleTitle | Imposta il titolo per la finestra della console corrente. |
SetConsoleWindowInfo | Imposta le dimensioni correnti e la posizione della finestra del buffer dello schermo della console. |
SetCurrentConsoleFontEx | Imposta informazioni estese sul tipo di carattere della console corrente. |
SetStdHandle | Imposta l'handle per l'input standard, l'output standard o il dispositivo di errore standard. |
WriteConsole | Scrive una stringa di caratteri in un buffer dello schermo della console iniziando dalla posizione corrente del cursore. |
WriteConsoleInput | Scrive i dati direttamente nel buffer di input della console. |
WriteConsoleOutput | Scrive i dati degli attributi carattere e colore in un blocco rettangolare specificato di celle di caratteri in un buffer dello schermo della console. |
WriteConsoleOutputAttribute | Copia diversi attributi di colore di primo piano e di sfondo in celle consecutive di un buffer dello schermo della console. |
WriteConsoleOutputCharacter | Copia un numero di caratteri in celle consecutive di un buffer dello schermo della console. |