Fonctions de console
Les fonctions suivantes sont utilisées pour accéder à une console.
Fonction | Description |
---|---|
AddConsoleAlias | Définit un alias de console pour l’exécutable spécifié. |
AllocConsole | Alloue une nouvelle console pour le processus appelant. |
AttachConsole | Attache le processus appelant à la console du processus spécifié. |
ClosePseudoConsole | Ferme une pseudoconsole à partir du descripteur donné. |
CreatePseudoConsole | Attribue une nouvelle pseudoconsole pour le processus appelant. |
CreateConsoleScreenBuffer | Crée une mémoire tampon de l’écran de la console. |
FillConsoleOutputAttribute | Définit les attributs de texte et de couleur d'arrière-plan pour un nombre spécifié de cellules de caractères. |
FillConsoleOutputCharacter | Écrit un caractère dans la mémoire tampon de l’écran de la console un nombre spécifié de fois. |
FlushConsoleInputBuffer | Vide la mémoire tampon d’entrée de la console. |
FreeConsole | Détache le processus appelant de sa console. |
GenerateConsoleCtrlEvent | Envoie un signal spécifié à un groupe de processus de console qui partage la console associée au processus appelant. |
GetConsoleAlias | Récupère l’alias spécifié pour l’exécutable spécifié. |
GetConsoleAliases | Récupère tous les alias de console définis pour l’exécutable spécifié. |
GetConsoleAliasesLength | Renvoie la taille, en octets, de la mémoire tampon nécessaire pour stocker tous les alias de console pour l’exécutable spécifié. |
GetConsoleAliasExes | Récupère les noms de tous les exécutables avec des alias de console définis. |
GetConsoleAliasExesLength | Renvoie la taille, en octets, de la mémoire tampon nécessaire pour stocker les noms de tous les exécutables pour lesquels des alias de console ont été définis. |
GetConsoleCP | Récupère la page de code d’entrée utilisée par la console associée au processus appelant. |
GetConsoleCursorInfo | Récupère des informations sur la taille et la visibilité du curseur pour la mémoire tampon d’écran de la console spécifiée. |
GetConsoleDisplayMode | Récupère le mode d’affichage de la console actuelle. |
GetConsoleFontSize | Récupère la taille de la police utilisée par la mémoire tampon de l’écran de la console spécifiée. |
GetConsoleHistoryInfo | Récupère les paramètres d’historique de la console du processus appelant. |
GetConsoleMode | Récupère le mode d’entrée actuel d’une mémoire tampon d’entrée de console ou le mode de sortie actuel d’une mémoire tampon de l’écran de la console. |
GetConsoleOriginalTitle | Récupère le titre d’origine de la fenêtre de console actuelle. |
GetConsoleOutputCP | Récupère la page de codes de sortie utilisée par la console associée au processus appelant. |
GetConsoleProcessList | Récupère une liste des processus attachés à la console actuelle. |
GetConsoleScreenBufferInfo | Récupère des informations sur la mémoire tampon d’écran de la console spécifiée. |
GetConsoleScreenBufferInfoEx | Récupère des informations étendues sur la mémoire tampon d’écran de la console spécifiée. |
GetConsoleSelectionInfo | Récupère des informations sur la sélection de la console actuelle. |
GetConsoleTitle | Récupère le titre de la fenêtre de la console actuelle. |
GetConsoleWindow | Récupère le descripteur de fenêtre utilisé par la console associée au processus appelant. |
GetCurrentConsoleFont | Récupère des informations étendues sur la police de la console actuelle. |
GetCurrentConsoleFontEx | Récupère des informations étendues sur la police de console actuelle. |
GetLargestConsoleWindowSize | Récupère la taille de la plus grande fenêtre de console possible. |
GetNumberOfConsoleInputEvents | Récupère le nombre d’enregistrements d’entrée non lus dans la mémoire tampon d’entrée de la console. |
GetNumberOfConsoleMouseButtons | Récupère le nombre de boutons sur la souris utilisée par la console actuelle. |
GetStdHandle | Récupère un descripteur pour l’appareil d’entrée standard, de sortie standard ou d’erreur standard. |
HandlerRoutine | Une fonction définie par l’application et utilisée avec la fonction SetConsoleCtrlHandler. |
PeekConsoleInput | Lit les données de la mémoire tampon d’entrée de la console spécifiée sans la supprimer de la mémoire tampon. |
ReadConsole | Lit les entrées de caractères dans la mémoire tampon d'entrée de console et les retire de la mémoire tampon. |
ReadConsoleInput | Lit les données d’une mémoire tampon d’entrée de la console et les supprime de la mémoire tampon. |
ReadConsoleInputEx | Lit les données d’une mémoire tampon d’entrée de la console et les supprime de la mémoire tampon, avec un comportement configurable. |
ReadConsoleOutput | Lit les données d’attribut de caractère et de couleur dans un bloc rectangulaire de cellules de caractères dans une mémoire tampon de l’écran de la console. |
ReadConsoleOutputAttribute | Copie un nombre spécifié d’attributs de couleur de premier plan et d’arrière-plan à partir de cellules consécutives d’une mémoire tampon de l’écran de la console. |
ReadConsoleOutputCharacter | Copie un certain nombre de caractères dans des cellules consécutives d’une mémoire tampon de l’écran de la console. |
ResizePseudoConsole | Redimensionne les mémoires tampons internes d’une pseudoconsole à la taille donnée. |
ScrollConsoleScreenBuffer | Déplace un bloc de données dans une mémoire tampon d’écran. |
SetConsoleActiveScreenBuffer | Définit la mémoire tampon d’écran spécifiée comme mémoire tampon de l’écran de la console actuellement affichée. |
SetConsoleCP | Définit la page de codes d’entrée utilisée par la console associée au processus appelant. |
SetConsoleCtrlHandler | Ajoute ou supprime une fonction HandlerRoutine définie par l’application dans la liste des fonctions de gestionnaire pour le processus appelant. |
SetConsoleCursorInfo | Définit la taille et la visibilité du curseur pour la mémoire tampon d’écran de la console spécifiée. |
SetConsoleCursorPosition | Définit la position du curseur dans la mémoire tampon d’écran de la console spécifiée. |
SetConsoleDisplayMode | Définit le mode d’affichage de la mémoire tampon d’écran de la console spécifiée. |
SetConsoleHistoryInfo | Définit les paramètres d’historique de la console du processus appelant. |
SetConsoleMode | Définit le mode d’entrée d’une mémoire tampon d’entrée de console ou le mode de sortie d’une mémoire tampon de l’écran de la console. |
SetConsoleOutputCP | Définit la page de codes de sortie utilisée par la console associée au processus appelant. |
SetConsoleScreenBufferInfoEx | Définit des informations étendues sur la mémoire tampon d’écran de la console spécifiée. |
SetConsoleScreenBufferSize | Change la taille de la mémoire tampon de l’écran de la console spécifié. |
SetConsoleTextAttribute | Définit les attributs de couleur de premier plan (texte) et d’arrière-plan des caractères écrits dans la mémoire tampon d’écran de la console. |
SetConsoleTitle | Définit le titre de la fenêtre de console actuelle. |
SetConsoleWindowInfo | Définit la taille et la position actuelles de la fenêtre de la mémoire tampon d’écran d’une console. |
SetCurrentConsoleFontEx | Définit des informations étendues sur la police de console actuelle. |
SetStdHandle | Définit le descripteur pour l’appareil d’entrée standard, de sortie standard ou d’erreur standard. |
WriteConsole | Écrit une chaîne de caractères dans une mémoire tampon de l’écran de la console en commençant à l’emplacement actuel du curseur. |
WriteConsoleInput | Écrit des données directement dans la mémoire tampon d’entrée de la console. |
WriteConsoleOutput | Écrit les données d’attribut de caractère et de couleur dans un bloc rectangulaire spécifié de cellules de caractères dans une mémoire tampon de l’écran de la console. |
WriteConsoleOutputAttribute | Copie un certain nombre d’attributs de couleur de premier plan et d’arrière-plan dans des cellules consécutives d’une mémoire tampon de l’écran de la console. |
WriteConsoleOutputCharacter | Copie un certain nombre de caractères dans des cellules consécutives d’une mémoire tampon de l’écran de la console. |